我正在开发一个 openGL 项目,并选择在我的界面中使用GLUI。只是想知道是否有人知道如何在运行时隐藏命令行/shell?
干杯!
如果您在 Windows 上使用 Visual Studio 和 C++,您可以使用GLUT FAQ问题 36中发布的解决方案:
A36:尝试使用以下 Microsoft Visual C 编译器标志:
/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup
这些是链接器选项...如果定义了 main 或 wmain,MSVC 默认构建一个 CONSOLE 应用程序;因此需要
/SUBSYSTEM:WINDOWS
. 如果/SUBSYSTEM:WINDOWS
已定义,则 MSVC 期望定义 WinMain 或 wWinMain;因此需要/ENTRY:mainCRTStartup
(例如,入口点是通常的 C 主程序)。