2012-01-03 76 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文件到項目中,所以它拋出了這個錯誤。

相關問題