错误 1 错误 LNK1107:文件无效或损坏:无法读取0x2B0
Error1 error LNK1107: invalid or corrupt file: cannot read at 0x2B0
我是opengl的新手,我不知道这个错误意味着什么。我正在使用Visual Studio 2012> C++>空项目。我在其他对我有用的PC上执行了这些步骤,但是我在我的PC上执行此操作,我收到此错误。
错误
错误1 错误 LNK1107:无效或损坏的文件:无法读取0x2B0 ?>C:\Users\Uxi\Desktop\Sp16 \Vs\OpenglPrac\OpenglPrac\glew32.dll 1 1>OpenglPrac
我遵循的步骤是:
- 将文件夹格鲁和过剩从我的文件夹复制到桌面。
- 打开 Visual Studio ,选择"新建项目"
- 选择"视觉C++",选择"空项目"
- 将 OpenGLProject 写为项目的名称。
- 在解决方案资源管理器中右键单击项目,然后选择"添加 ->添加新项"。
- 选择C++ .cpp项,将其命名为HelloOpenGL。
- 再次右键单击您的项目,选择属性
- 在配置下拉列表中选择所有配置
- 转到 C/C++ -> 常规
- 转到其他包含目录
- 单击右侧的按钮并选择编辑,然后选择 glew/包含文件夹
- 单击右侧的按钮并选择编辑,然后选择过剩/包含文件夹
- 按确定
- 现在转到链接器 ->输入
- 转到其他依赖项
- 单击编辑并右键单击glew32.lib和freeglut.lib。
- 按确定
- 现在转到常规
- 转到其他库目录
- 转到 Glew 文件夹并选择 lib
- 转到 freeglut 文件夹并选择 lib。
谢谢。
错误消息表明,您已针对glew32.dll
而不是glew32.lib
进行了链接。始终必须链接到 lib 文件并将 dll 复制到可以在运行时找到它的位置。
相关文章:
- 警告处理为错误这里有什么问题
- "error: no matching function for call to"构造函数错误
- boost::进程间消息队列引发错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- QT在错误的班级中寻找空位
- vector.resize()中的分配错误
- 代码在main()中运行,但在函数中出现错误
- 释放错误后堆使用
- (C++)分析树以计算返回错误值的简单算术表达式
- Project Euler问题4的错误解决方案
- 我的字符计数代码计算错误.为什么
- 从"int*"强制转换为"unsigned int"会丢失精度错误
- 尝试导入pybind-opencv模块时出现libgtk错误
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 在某些循环内使用vector.push_back时出现分段错误
- MSVC多行宏编译器错误
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 错误 1 错误 LNK1107:文件无效或损坏:无法读取0x2B0