unresolved external symbol
__imp____glutInitWithExit@12 unresolved external symbol
__imp____glutCreateWindowWithExit@8I have the folling files in the following locations: -
glut.h
glu.h
gl.h
C:\Program Files\Microsoft Visual Studio 8\VC\include\GL
glut.32.lib
C:\Program Files\Microsoft Visual Studio 8\VC\lib
glut32.dll
glu32.gll
C:\WINDOWS\system32
I make a new project (Win32 Console App).
Set the Additional Dependencies under
Project | Properties | Config Properties | Linker | Input
I have: -
opengl32.lib glu32.lib glut32.lib
This is basically what just about every site I look at tells me to do.
So I copy over some code that I know compiles and runs under my Dev C++ setup...
And it fails to compile with the following errors: -
1>main.obj : error LNK2019: unresolved external symbol __imp____glutInitWithExit@12 referenced in function _glutInit_ATEXIT_HACK@8
1>main.obj : error LNK2019: unresolved external symbol __imp____glutCreateWindowWithExit@8 referenced in function _glutCreateWindow_ATEXIT_HACK@4
This is didn't happen a little while ago, as I was trying to solve a previous problem. This was that when I tried to run a successfully compiled program, an error would say: -
The procedure entry point __glutInitWithExit could not be located in the dynamic link library glut32.dll
solution:
Try define the following line right before including the header, glut.h.
#define GLUT_DISABLE_ATEXIT_HACK
posted on 2008-12-08 20:10
小果子 阅读(4326)
评论(8) 编辑 收藏 引用