Visual C++ 2010 Express を再インストールするために、Visual Studio 2012 をアンインストールしました。その理由は、API を 2012 で動作させることができず、以前は 2010 を使用していて、それが動作することを知っていたので、元に戻したかったからです。したがって、VC++ 2010 Express を再インストールし、単純な Win32 コンソール アプリを実行しようとした後:
int main () {
return 0;
}
次のエラーが表示されます:リンク: 致命的なエラー LNK1104: ファイル 'MSVCRTD.lib' を開けません
私は調査を行い、これは通常、追加のインクルード ディレクトリを VC++ ルート フォルダーの VC/lib フォルダーにポイントするだけでよいという問題であることを認識しています[このスレッドを参照]ただし、その lib フォルダーは実際には存在しません. ソフトウェアの完全なアンインストールと再インストールを数回試みましたが、結果は同じです。
他に何ができますか?私のマシンには他にもいくつかの Visual Studio 製品があり、セットアップに時間がかかるものがあるため、すべてを完全にアンインストールしたくありません。理解を深めるのに役立ついくつかの画像を次に示します。
実際のエラー メッセージ:
lib を配置する VC++ フォルダー:
プログラムと機能 (インストールされている他の製品を確認したい場合):