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

时间:2012-10-24 12:31:18

标签: c++ visual-studio ide

  

可能重复:
  Hide console of Windows Application

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

3 个答案:

答案 0 :(得分:1)

这是我希望有所帮助的东西! :Making my console application invisible

隐形算不算吗?

答案 1 :(得分:1)

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

  

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

答案 2 :(得分:1)

我在这里回答:

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

完整报价如下:


在项目构建链接器选项集

/SUBSYSTEM:windows
/ENTRY:mainCRTStartup

或者使用int main(...)

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