2016-08-03 75 views
2

私はVisual Studio2015(Update 3)でそれらをコンパイルできるようにVisual Studio 2012 C++プロジェクトを更新しようとしています。 1つのプロジェクトで1つのエラーに絞り込まれました。LNK1104は '... lib.obj'ファイルを開けません

LNK1104は、 'C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ lib.objファイルを開くことができません。 '

すべてのC++言語オプションをインストールしました(デフォルトではインストールされません)。また、Visual Studioをアンインストールして再インストールしました。

そのファイルはそのディレクトリに存在せず、Visual Studio 2012ディレクトリにも存在しません。

誰でもこれを解決する方法はありますか?

+0

_VStudio_が生成するリンカコマンドを投稿できますか?それはあなたのプロジェクトオプション - > _Linker_ - > _Command Line_に行くことで見つけることができます。 – CristiFati

+0

lib.objの詳細については、リンカのVERBOSEモードを有効にしてください。 –

+0

プロパティページを開き、C/C++ |出力ファイル|オブジェクトファイル名。珍しい値ですか? – HelloWorld

答えて

1

問題は、 "$(VC_LibraryPath_x86)xxxx.lib"のようなものをリンカの入力に追加の依存関係に追加したことが原因かもしれません。これが間違って、エラーが発生します。それはちょうど "xxxx.lib"でなければなりません。

0

パスを確認してください。それが正しい場合は、xxxではなくxxx.libを作成してください。

関連する問題