从open-gltutorial.org编译示例源代码的错误

时间:2014-02-18 14:34:36

标签: c++ opengl linker glfw vs2010-express

我尝试过尝试从列出的网站编译源代码。特别是涉及三角形的第二个。所以这里有我的lib列表:

opengl32.lib
glfw3.lib
glu32.lib
glfw3dll.lib
glew32.lib
glew32s.lib
freeglut.lib

我在Windows 7 x64上,IDE是VS2010快递C ++注册,我的所有包含和库都是x86,这是我的错误。我确实让CMake为我制作了项目文件,然后我也得到了构建的教程。

1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__TrackMouseEvent@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__TranslateMessage@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__DispatchMessageW@4
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__PeekMessageW@20
1>glfw3.lib(win32_window.obj) : error LNK2001: unresolved external symbol __imp__GetMessageTime@0

还有50多个这样的人。它们都以glfw3.lib开头。让我觉得我没有正确的库文件,但我已经尝试了我所拥有的每个lib文件,尝试了预制windows和所有内容的binarys。教程网站中项目文件的包含如下:

// these are already included by VS 2010.

kernel32.lib //
user32.lib//
gdi32.lib//
winspool.lib//
shell32.lib//
ole32.lib//
oleaut32.lib//
uuid.lib//
comdlg32.lib//
advapi32.lib//

glu32.lib
opengl32.lib
external\glfw-3.0.3\src\Release\glfw3.lib
external\Release\GLEW_190.lib

0 个答案:

没有答案