是这样的,我在学习opengl,从书上抄了个例子,建立工程W32 application ,建立c++SOUCE FILE,然后把glut.lib放到lib中,把glut32.dll放到system32中。编译通过了,但连接出现:
GG.OBJ : error LNK2001: unresolved external symbol ___glutInitWithExit@12
GG.OBJ : error LNK2001: unresolved external symbol ___glutCreateWindowWithExit@8
这是为什么啊?还有
我找到glut32.lib这个文件所在位置,把该文件的所在路径添加到“菜单里 工具-》选项-》项目和解决方案->VC++目录-》库文件 ”中 ,但关掉c++后,再打开,设置的东西没了,我是不是设置的不对啊?
这个问题困扰我好几年了,O(∩_∩)O谢谢。
GG.OBJ : error LNK2001: unresolved external symbol ___glutInitWithExit@12
GG.OBJ : error LNK2001: unresolved external symbol ___glutCreateWindowWithExit@8
这是为什么啊?还有
我找到glut32.lib这个文件所在位置,把该文件的所在路径添加到“菜单里 工具-》选项-》项目和解决方案->VC++目录-》库文件 ”中 ,但关掉c++后,再打开,设置的东西没了,我是不是设置的不对啊?
这个问题困扰我好几年了,O(∩_∩)O谢谢。
解决方案 »
- 请教为什么在WinCE下,如下代码SetPixel总是得到同一种颜色?
- VS2010连接错误,请帮忙分析一下
- 为什么调用对话框的Create函数,其OnInitDialog函数没有执行?
- 菜鸟问:如何在VC中添加基于CObject的新类?
- 帮我看一下这个错误是什么原因?
- 在自己的程序中什么时候用far *指针?
- ******#####UP有分!!!用位图创建不规则窗口!!!#####******
- 那位有Windows2000编程技术内幕随书的源码?
- 奇怪,为什么我按照网上的隐藏视图的法子实验了一下,结果不管用?
- MFC热键自由配置????
- system权限的进程要创建出administrator权限进程,有办法吗?
- Ctrl+左键,Ctrl+A的实现
(1)创建一个Win32 Console Application。(以我创建的为例,工程名为simpleGL)
(2)链接OpenGL libraries:在Visual C++中先单击Project,再单击Settings,再找到Link单击,最后在Object/library modules 的最前面加上opengl32.lib Glut32.lib Glaux.lib glu32.lib 。
(3)单击Project Settings中的C/C++标签,将Preprocessor definitions 中的_CONSOLE改为__WINDOWS。最后单击OK。
这是一个很常见的问题,解决办法如下:下载新版本的glu.hhttp://www.xmission.com/~nate/glut/glut-3.7.6-bin.zip只是为了让有同样问题的人容易找到。我下了这个新版本后错误就没了如果不懂的还要注意:下载glut压缩包后,解压后:
1.把glut32.dll拷贝到Windows的system32目录下;
2.将glut32.lib拷贝到C:\program files\Microsoft Visual Studio\VC98\Lib目录中;
3.将glut.h拷贝到C:\program files\Microsoft Visual Studio\VC98\Include\GL目录中
(1)创建一个Win32 Console Application。(以我创建的为例,工程名为simpleGL)
(2)链接OpenGL libraries:在Visual C++中先单击Project,再单击Settings,再找到Link单击,最后在Object/library modules 的最前面加上opengl32.lib Glut32.lib Glaux.lib glu32.lib 。
(3)单击Project Settings中的C/C++标签,将Preprocessor definitions 中的_CONSOLE改为__WINDOWS。最后单击OK。” )过了,但是还是遇到像楼主的错误?