繁体   English   中英

VS2010错误:LNK1181:无法打开输入文件xxxx.obj(仅在调试模式下)

[英]VS2010 error : LNK1181 : cannot open input file xxxx.obj (only in debug mode)

我正在使用Visual Studio 2010,试图构建一个大型解决方案,其中有许多VC ++项目是从较旧的Visual Studio版本转换而来的。

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

我注意到在调试模式下实际上根本不会创建该obj文件。 尽管编译器在构建该cpp文件时没有给出任何错误。

可能是什么问题呢? 它与物业经理工作表是否有某种联系?

该项目是直接从我们的源代码控制系统下载的,在其他计算机上也可以正常运行,因此我的:(。

为了它的价值,我不小心将* .obj文件添加到了项目中,因此抛出了此错误。

单击解决方案。 转到“构建”菜单并清理解决方案,然后再次构建解决方案,希望此操作可以解决您的问题

您可能很久以前就解决了这个问题,但是当我遇到这个确切的问题时,请从项目中删除用于创建对象的源文件,然后将它们重新添加为现有项目即可解决此问题。 当然,这不会改变您正在使用其他人使用的仓库中的项目/解决方案文件这一事实,这很奇怪。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM