如何正确隐藏非交互式控制台应用程序?

时间:2019-07-10 12:31:49

标签: c++ console

我正在尝试用C ++编写一个程序,该程序管理通过套接字传入的一些数据(文本),因此它不是您要编写并获取内容的应用程序,如果我打开此应用程序,我将显示一个消息框,它只接收文本,然后将该文本保存在文件中。

所以我尝试了不同的代码,但是它们都只显示了我试图避免的窗口不到一秒钟(当我尝试这些代码时,我正在使用Visual Studio 2017进行调试):

FreeConsole();

然后:

ShowWindow(GetConsoleWindow(), 0);

然后:

HWND hWnd = GetConsoleWindow();
ShowWindow(hWnd, SW_HIDE);

我也试图将其编译为Win32应用程序,但是我遇到了这个问题:

  

错误MSB8020:v142的构建工具(平台工具集='v142')无法   被发现。要使用v142构建工具进行构建,请安装v142构建   工具。

我有多少选择?

0 个答案:

没有答案