2012-01-03 73 views
0

我使用Visual Studio 2010中无法打开输入文件xxxx.obj(仅在调试模式),力图打造具有较旧的Visual Studio中建立转换不少VC++项目的一个大的解决方案。VS2010错误:LNK1181:

的问题是,它给了我这个LNK1181的解决方案(该项目上的所有其他项目的依赖),但只有在调试模式(win32)中的“根”的项目。在发布模式下,它不会给我这个错误。

我注意到,这OBJ文件实际上是在调试模式下创建在所有的时候。虽然编译器在构建该cpp文件时不会给出任何错误。

可能是什么问题?它是否与某些物业管理者表或其他方面有关?

该项目是从我们的源代码控制系统直接下载,并适用于其他机器精做有什么不对矿井:(。

+0

在Property,Linker-> Input中你应该包含.obj文件的路径,比如“../../xxx.lib” – vikky 2012-01-03 06:30:00

+0

嗨vikky,obj文件根本就没有创建......并且设置相同的调试和发布模式......那为什么只发布模式产生的? – 2012-01-03 06:37:34

回答

0

点击的解决方案。 转到生成菜单和清洁解决方案,再次构建解决方案希望此操作可以解决您的问题

+0

难道是多次:( – 2012-01-03 07:31:21

0

您可能很久以前就已经解决了这个问题,但是当我遇到了这个问题时,从项目中删除用于创建对象的源文件,然后将它们重新添加为现有项目固定的问题。当然,这并不是说你正在使用的其他人都在使用没有问题,从您的回购项目/解决方案文件改变的事实,WH我很奇怪。

0

对于它的价值,我不小心添加了* .obj文件到项目中,所以它抛出了这个错误。

相关问题