2016-09-13 15 views
2

64ビットでコンパイルできないVS 2010プロジェクトがいくつかあります(32ビットは問題なく問題なく構築できます)。私は広範囲のことをやった、リセットVisual Studioの設定のように、最初にIDEで、コマンドラインの後。修復、再インストールなどができず、プロジェクトをコンパイルできませんでした。それは、常にlibのファイルは常にシステムライブラリた64ビットのVisual Studio 2010プロジェクトをコンパイルできません

cannot find ******.lib

ことを私に言っていました。例:私は助けを同僚に尋ねた後

fatal error LNK1104: cannot open file 'shlwapi.lib' 
fatal error LNK1104: cannot open file 'kernel32.lib' 

答えて

2

、私たちも、overwriteオプションで、TFSからプロジェクトのクリーンビルドを取得、私のコンピュータ上のプロジェクトの構成プロパティ]> [VC++ディレクトリは常に異なったこと、気づきましたコンピュータ。

使用「デル%のHOMEPATH%\のAppData \ローカル\マイクロソフト\のMSBuild \ v4.0のをマイクロソフト\:

検索より私たちは、私は完全に転写するReset include/lib pathの最後のポスト、上の解決策を見つけました。 Cpp.Win32.user.props "は必ずしも正しい方法ではありません。

ベター使用 "デル%USERPROFILE%\のAppData \ローカル\マイクロソフト\のMSBuild \ v4.0ののの\ Microsoft.Cpp.Win32.user.props" アプリケーションデータフォルダが正常に配置されます。

その後、私はMicrosoft.Cpp.x64.user.propsの内容を調べました。私はVisual Leaks Detectorによって追加されたことが分かりました。 1ヶ月前と同じように、VLDを使ったメモリリーク解析を行いました。

ファイルを削除したところ、64ビットですべてのファイルがコンパイルされました!

関連する問題