在Visual C++中,我尝试了Glut/FreeGlut/GLFW。似乎每个项目都默认添加了CMD窗口。我尝试通过以下方法删除它:
在“属性” -> “C / C ++” -> “预处理器” -> “预处理器定义”下,删除_CONSOLE并替换为_WINDOWS。
然后我进入:
在“属性” -> “链接器” -> “系统” -> “子系统”下,将选项设置为Windows (/SUBSYSTEM:WINDOWS)。
但是,当我尝试在GLFW下编译时,我会得到以下构建错误:
错误1:无法解析的外部符号_WinMain@16 MSVCRT.lib
错误2:致命错误LNK1120:1个未解决的外部glfwWindow.exe
是否可能删除控制台窗口?
在“属性” -> “C / C ++” -> “预处理器” -> “预处理器定义”下,删除_CONSOLE并替换为_WINDOWS。
然后我进入:
在“属性” -> “链接器” -> “系统” -> “子系统”下,将选项设置为Windows (/SUBSYSTEM:WINDOWS)。
但是,当我尝试在GLFW下编译时,我会得到以下构建错误:
错误1:无法解析的外部符号_WinMain@16 MSVCRT.lib
错误2:致命错误LNK1120:1个未解决的外部glfwWindow.exe
是否可能删除控制台窗口?