3

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

所以我通过lazyfoo的教程为Visual Studio安装了opengl。
当我运行项目时,我得到 2 个菜单。
一个是老式的控制台窗口,一个是游戏窗口。
我想在没有控制台窗口的情况下启动我的项目。我应该如何实现这一目标?
在lazyfoo中,他告诉我将链接器/子系统设置更改为windows,这样控制台就不会弹出,但是当我这样做时,我得到了这个奇怪的错误。
有没有更好的方法来防止控制台窗口弹出?

4

3 回答 3

1

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

隐形算不算不存在?

于 2012-10-24T12:47:37.247 回答
1

您的问题已在教程中得到解答。

在 System 菜单中的 Linker 下,设置子系统。如果您不想要控制台输出,我建议将其设置为 windows,如果您确实想要控制台输出,我建议将其设置为控制台。

于 2012-10-24T12:55:23.647 回答
1

我在这里回答:

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

全文引用如下:


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

/SUBSYSTEM:windows
/ENTRY:mainCRTStartup

或者在源文件中使用以下#pragmaint main(...)

#pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")
于 2012-10-24T13:04:58.550 回答