.obj:致命错误LNK1107:无效或损坏的文件:无法读取0x6592
.obj : fatal error LNK1107: invalid or corrupt file: cannot read at 0x6592
我试图加载一个。obj模型到我的c++ opengl 3代码,但由于某种原因,它给了我这个错误:
1>链接…1> 兔子。obj:致命错误LNK1107:无效或损坏的文件:无法读取0x6592
我试图搜索类似的错误,但有关于。dll或。lib的。
你能帮我解决这个问题吗?我也尝试过不同的对象模型,但它总是给我这个错误。您正在尝试用c++链接器加载对象模型(可能您刚刚将其添加到项目中,现在它试图被编译)。链接器可以处理。obj文件,但它等待它们成为'目标代码'文件(通常也有。obj扩展名),这些文件只是编译模块(例如用c++语言编写),准备链接到单个可执行文件或DLL中。
c++编译器的任何部分都不能读取图形对象模型。您应该从IDE项目中删除.obj文件。并确保在程序运行时有一个读取文件的代码。
如果你想把对象模型嵌入到你的。exe中(这样程序就不需要它的目录中的文件),那么你可以把它放到资源中,并把它们与可执行文件链接起来。
我遇到了同样的问题,并通过从构建中排除.obj文件来解决它。换句话说:
- 右键单击.obj文件。<<li>点击"属性/gh>
- 设置"Build Exclude from Build"为"Yes"
相关文章:
- 正在将csv文件读取为双精度矢量
- 将从格式化文本文件读取的文本数据存储到链表
- C++ 读取文件读取文件不正确
- 使用对象文件读取三角形数据网格
- 如何减慢从 BVH 文件读取的 opengl 动画?
- 从文件读取,并写入函数C++中的数组
- 从对象C++中的文件读取内容时出现分段错误
- 从文件读取并通过矢量输出到控制台
- 尝试将字符串从文件读取到无符号字符向量中
- 如何将文本文件读取到二维数组中并以 c++ 打印
- 简化文件读取的函数
- 如何将逗号分隔的文件读取为 2D int 数组?
- 在 c++ 中将数据从文件读取到队列中
- 'std::wstring_convert'尽可能多地转换(从 UTF8 文件读取块)
- C++,从文件读取到结构,然后读取到向量(结构被推入向量太多次,而不仅仅是一次)
- 文件读取C++包括空格键
- 从文件读取时未将值推回矢量
- 从文件 C++ 读取时的无限循环
- 从同一文件读取和写入?
- 从.txt文件读取到C++中的双精度向量