当我运行C++时,为什么控制台窗口会闪烁。程序如果默认终端应用程序是“ Windows Terminal”?

发布于 2025-02-03 01:46:04 字数 1032 浏览 1 评论 0原文

如您所知,Windows 11中存在“ Windows终端”应用程序。

这是该应用程序的屏幕截图:

< img src =“ https://i.sstatic.net/zeluc.png” alt =“在此处输入图像说明”>

,在这里我的C ++程序的源代码:

#include <clipboardxx.hpp>
#include <iostream>
#include <string_operations.h>
using namespace clipboardxx;
using namespace std;

///--- Değişkenler ---///
//clipboard
clipboard clpPano;

//string
string strOgeninKonumu;

int main(int argc, char* argv[])
{
    if(argc == 2)
    {
        strOgeninKonumu  = string(argv[1]);

        ReplaceString(strOgeninKonumu, "\\", "\\\\", 0, strOgeninKonumu);

        strOgeninKonumu = "\"" + strOgeninKonumu + "\"";

        clpPano << strOgeninKonumu;
    }

    return 0;
}

我将代码:: blocks用作IDE。

我将应用程序类型设置为“ GUI应用程序”,以创建隐藏的控制台应用程序。

如果我选择“ Windows Console Host”选项,则我的程序不会闪烁。

但是,如果我选择“ Windows Terminal”选项,则我的程序会闪烁。

如何创建%100隐藏的C ++程序并防止在代码::块中闪烁?

As you know, "Windows Terminal" application is exist in Windows 11.

Here is a screenshot from that application:

enter image description here

And here my source codes of my C++ program:

#include <clipboardxx.hpp>
#include <iostream>
#include <string_operations.h>
using namespace clipboardxx;
using namespace std;

///--- Değişkenler ---///
//clipboard
clipboard clpPano;

//string
string strOgeninKonumu;

int main(int argc, char* argv[])
{
    if(argc == 2)
    {
        strOgeninKonumu  = string(argv[1]);

        ReplaceString(strOgeninKonumu, "\\", "\\\\", 0, strOgeninKonumu);

        strOgeninKonumu = "\"" + strOgeninKonumu + "\"";

        clpPano << strOgeninKonumu;
    }

    return 0;
}

I use Code::Blocks as IDE.

I set the application type to "GUI application" in order to create hidden console application.

If I choose "Windows Console Host" option, my program does not flash.

But if I choose "Windows Terminal" option, my program flashes.

How do I create %100 hidden C++ program and prevent flashing in Code::Blocks?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文