在 Visual C++ 下,我玩过 Glut/FreeGlut/GLFW。似乎这些项目中的每个人都默认添加了一个 CMD 窗口。我尝试将其删除:
属性->C/C++->预处理器->预处理器定义
从这里,我删除 _CONSOLE 并将其替换为 _WINDOWS
然后我去了:
属性->链接器->系统->子系统
我将选项设置为 Windows (/SUBSYSTEM:WINDOWS)
然后,当我尝试在 GLFW 下编译时,出现以下构建错误:
错误 1 错误 LNK2001:无法解析的外部符号 _WinMain@16 MSVCRT.lib
错误 2 致命错误 LNK1120: 1 unresolved externals glfwWindow.exe
是否可以删除控制台窗口?