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