OpenGL在Visual C++2010学习版中运行-找不到标识符
OpenGL running in Visual C++ 2010 Express - identifier not found
我正试图编译下面的代码来启动OpenGL类,但构建失败。我能做些什么来纠正这个问题?这与链接器有关吗?
#include <windows.h>
#include <gl/GL.h>
#include <gl/GLU.h>
//Drawing funciton
void draw(void)
{
//Background color
glClearColor(1,0,0,1);
glClear(GL_COLOR_BUFFER_BIT );
//Draw order
glutPostRedisplay();
glFlush();
}
//Main program
int main(int argc, char **argv)
{
glutInit(&argc, argv);
//Simple buffer
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA );
glutInitWindowPosition(100,100);
glutInitWindowSize(800,400);
glutCreateWindow("Red window");
//Call to the drawing function
glutDisplayFunc(draw);
glutMainLoop();
return 0;
}
请参阅此处的教程:http://openglbook.com/setting-up-opengl-glew-and-freeglut-in-visual-c/
你必须包括"供过于求"
并添加其他库引用:opengl32.lib和freeglut.lib
添加:
#include <GL/glut.h>
参考。
相关文章:
- 运行命令 "rosbag play example.bag" 时出错。找不到与插件 rosbag/NoEncryptor 对应的库
- C++ 可执行文件在运行时找不到库,即使它在 /usr/lib 中(在 Linux 上)
- 运行程序时找不到共享对象库,但在编译过程中链接了它
- 从 c++ 中运行 python 脚本,找不到模块
- 运行可执行文件时找不到共享库,即使共享库存在于指定的路径中
- 在Visual Studio 2017中使用Qt库的CMake项目:运行exe时找不到Qt dll
- Qt应用程序在运行时找不到共享库
- 运行 exe - C++ 时找不到入口点
- 在运行时找不到共享对象.克尔普克
- 运行时错误:找不到与 ImageSensor 匹配的 Python 模块
- 生成可执行文件时找不到文件,但在eclipse c 中运行正常
- 我找不到导致我的数组在运行两次案例并退出后损坏的错误
- 视觉C++ 2010 错误。运行时找不到程序.exe
- 在运行时找不到链接库 (c++)
- 使用地图找不到可能的运行时错误
- 程序无法运行(找不到.exe)
- OpenGL在Visual C++2010学习版中运行-找不到标识符
- Eclipse 找不到 libnppc.so.7.0 库来运行 python 代码,其中包含使用 CUDA 库的 Opencv 命令
- 程序从IDE运行时找不到映像目录,但从文件夹运行时却找不到CAN
- 代码在 g++ 中运行良好,但在 Xcode 中无法运行 - 找不到文件