【问题标题】:Visual Studio: how to start up a project without the console window poping up [duplicate]Visual Studio:如何在不弹出控制台窗口的情况下启动项目[重复]
【发布时间】:2012-10-14 11:54:40
【问题描述】:

可能重复:
Hide console of Windows Application

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

【问题讨论】:

  • 您在选择 Windows 子系统时会遇到什么“怪异错误”?

标签: c++ visual-studio ide


【解决方案1】:

希望对您有所帮助! :Making my console application invisible

隐形算不算不存在?

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      我在这里回答了:

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

      全文如下:


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

      /SUBSYSTEM:windows
      /ENTRY:mainCRTStartup
      

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

      #pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")
      

      【讨论】:

        猜你喜欢
        • 2020-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多