来自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 中定义)时,才会出现这些错误。如果有人对此有一些想法,那就太棒了......
答案 0 :(得分:0)
忽略LIBC.LIB
为什么呢?这很可能是导致错误的原因。除非你正在进行最低级别的系统工作,否则你需要一个libc。