禁用显示控制台窗口

10 console visual-c++

我可以在Microsoft-Visual-C++中禁用显示控制台窗口的位置?

Ind*_*000 14

在您的控制台应用程序中,转到

Properties > Linker > System 
Run Code Online (Sandbox Code Playgroud)

改变SubSystemWindows

并在您的代码中替换

int _tmain(int argc, _TCHAR* argv[])
Run Code Online (Sandbox Code Playgroud)

int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
Run Code Online (Sandbox Code Playgroud)

并添加

#include <windows.h>
Run Code Online (Sandbox Code Playgroud)

这应该避免在控制台应用程序中显示控制台窗口.

  • 对于未来的谷歌员工:您不必更改子系统。如果没有选择子系统(控制台项目默认),只需将 _tmain 替换为 _tWinMain 就足够了。 (3认同)