2012-01-03 67 views
0

Visual Studio 2010を使用して、古いVisual Studioビルドから変換された多くのVC++プロジェクトを持つ大きなソリューションを構築しようとしています。VS2010エラー:LNK1181:入力ファイルxxxx.objを開けません(デバッグモードのみ)

問題は、このLNK1181はソリューションの「ルート」プロジェクト(他のすべてのプロジェクトが依存するプロジェクト)ですが、DEBUGモード(win32)のみです。リリースモードでは、このエラーは表示されません。

このobjファイルは、デバッグモードでは実際には作成されていないことに気付きました。コンパイラは、そのcppファイルをビルドしているときにエラーを出さないが。

何が問題なのですか?それはあまりにも何らかの形でそれらの不動産管理シートに関連しているのでしょうか?

プロジェクトは、直接私たちのソースコントロールシステムからダウンロードした、と私に何か間違って:(があるので、他のマシン上で正常に動作している。

+0

In Linker-> Inputでは、 "../../xxx.lib"のような.objファイルのパスを含める必要があります。 – vikky

+0

こんにちはvikky、objファイルはまったく作成されません。デバッグモードとリリースモードで設定が同じです...なぜリリースモードでのみ作成されるのですか? –

答えて

0

クリックソリューションに。 後藤メニューを構築し、ソリューションをきれいにして、再構築解決策はうまくいけばこのアクションはあなたの問題を慰める

+0

それは何度もやりました:( –

0

これは長い時間前に解決したかもしれませんが、私はこの正確な問題が発生したときに、プロジェクトからオブジェクトを作成するために使用したソースファイルを削除し、もちろん、他の人が問題なく使っているレポからプロジェクト/ソリューションファイルを使用しているという事実は変わらないichは奇数です。

0

私は偶然、* .objファイルをプロジェクトに追加していたので、このエラーが発生しました。

関連する問題