如何设置我的项目以便它打开一个窗口而不是控制台?
#include <GL\glew.h>
#include <GL\glfw.h>
int main()
{
glfwInit();
glfwOpenWindow(0, 0, 0, 0, 0, 0, 0, 0, GLFW_WINDOW);
glfwTerminate();
return 0;
}
此代码打开一个窗口,但它也打开一个控制台,如何设置我的项目以便只出现窗口?使用 VS 2010。
如何设置我的项目以便它打开一个窗口而不是控制台?
#include <GL\glew.h>
#include <GL\glfw.h>
int main()
{
glfwInit();
glfwOpenWindow(0, 0, 0, 0, 0, 0, 0, 0, GLFW_WINDOW);
glfwTerminate();
return 0;
}
此代码打开一个窗口,但它也打开一个控制台,如何设置我的项目以便只出现窗口?使用 VS 2010。
在这里查看我的答案:https ://stackoverflow.com/a/6882500/524368
(逐字引用):
在项目构建链接器选项集中
/SUBSYSTEM:windows
/ENTRY:mainCRTStartup
或者在源文件中使用以下#pragmaint main(...)
#pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")
当您有一个名为 的函数时,链接器会自动假定您要使用控制台子系统main
。一些明显(但未经测试)的可能性是:
-subsystem:windows
给链接器