c++ - 在 vs2010 上构建 opengl 项目后出现一些错误

标签 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 中定义)时才会出现这些错误。如果有人对此有一些想法,那就太好了......

最佳答案

ignore the LIBC.LIB

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

关于c++ - 在 vs2010 上构建 opengl 项目后出现一些错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15201145/

相关文章:

c++ - 在模板参数中将枚举转换为 int

C++: header 问题

c++ - 为什么我不能从转换的字节(字符)数组中调用虚函数?

c++ - 检测到堆栈粉碎,中止,OpenGl freeglut

opengl - 在 OpenGL 规范中哪里说 POINT 光栅化被裁剪到视口(viewport)?

C++ 将用户输入作为数组的维数?

c++ - 很好地初始化结构的 union

c++ - 为什么我的二十面体画不出来?

opengl - 光线转换体素和 OpenGL

c - OpenGL:根据 C 语言改编的红皮书示例进行不稳定渲染