Visual Studio:如何在没有控制台窗口的情况下启动项目

Visual Studio: how to start up a project without the console window poping up

本文关键字:窗口 控制台 情况下 项目 启动 Studio Visual      更新时间:2023-10-16

可能的重复:
隐藏Windows应用程序的控制台

所以我为Lazyfoo的教程安装了Visual Studio的OpenGL。
当我运行项目时,我会收到2个菜单。
一个是旧的时尚控制台窗口,一个是游戏窗口。
我想在没有控制台窗口的情况下启动我的项目。我是如何选择实现这一目标的?
在Lazyfoo中,他告诉我将我的链接器/子系统设置更改为Windows,以使控制台不会弹出,但是当我这样做时,我会收到这个怪异的错误。
有没有更好的方法来防止控制台窗口弹出?

这是我希望会有所帮助的!:使我的控制台应用程序不可见

看不见的是不存在的吗?

您的问题在教程中回答。

在系统菜单中的链接器下,设置子系统。我建议 如果您不需要控制台输出,请将其设置为Windows,如果 您确实需要控制台输出。

我在这里回答:

https://stackoverflow.com/a/6882500/524368

完整报价如下:


在项目构建链接器选项集中

/SUBSYSTEM:windows
/ENTRY:mainCRTStartup

或使用int main(...)

在源文件中使用以下 #pragma
#pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")