在VC ++项目中使用.obj文件

时间:2013-04-21 02:28:53

标签: visual-studio-2010 wavefront

我在VS2010中有一个Win32控制台项目,我在我从Blender导出的解决方案中添加了一个.obj文件(这是一个简单的多维数据集),但是我收到一个LNK1107错误,说我在运行时无法读取0x107或者建立项目。我试过去Project>属性> C / C ++>其他目录并在那里命名.obj文件,并将我的文件放在与我的源代码相同的目录下,并且没有修复它。

2 个答案:

答案 0 :(得分:2)

这是一个常见的文件扩展名,意思是两个不同的东西。

C ++链接器认为您的.obj文件是公共对象文件格式,而.obj文件实际上是一个3d对象定义文件。

C ++编译器输出*.obj个文件,这些文件与您的blender .obj文件不同。

您需要将项目设置为将* .obj文件视为资源,而不是将其链接。

答案 1 :(得分:1)

我在尝试加载.obj文件时遇到了同样的问题。这样做的方法是在Visual Studio中对文件进行右键单击,然后转到属性。在常规部分中,选择从构建中排除,这会阻止VS尝试链接它。