在vs2010上构建一个opengl项目后出现一些错误

时间:2013-03-04 12:03:24

标签: c++ opengl

来自Opengl Superbible的代码(第4版)。 在项目中添加 .h .cpp 文件并忽略 LIBC.LIB 后,出现错误:

1>freeglut_static.lib(freeglut_display.obj) : error LNK2019: unresolved external symbol __iob referenced in function _glutSwapBuffers
1>freeglut_static.lib(freeglut_main.obj) : error LNK2001: unresolved external symbol __iob

仅当我尝试使用 gltools 中的glLoadTGA()(在 gltools.h 中定义)时,才会出现这些错误。如果有人对此有一些想法,那就太棒了......

1 个答案:

答案 0 :(得分:0)

忽略LIBC.LIB

为什么呢?这很可能是导致错误的原因。除非你正在进行最低级别的系统工作,否则你需要一个libc。