来自 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 中定义)时才会出现这些错误。如果有人对此有一些想法,那就太好了......
最佳答案
ignore the LIBC.LIB
为什么?这很可能是错误的原因。除非您正在执行最低系统级别的工作,否则您需要一个 libc。
关于c++ - 在 vs2010 上构建 opengl 项目后出现一些错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15201145/