Visual Studio 2019と2015がともにインストールされたPCでCMake(cmake-gui)で作成したVS2015ソリューションがコンパイルできない問題が発生...

Visual Studio 2015と2019の両方がインストールされているPCで,CMake(3.17.3)で作成したVS2015ソリューションをコンパイルしようとしたが以下のエラーが出る...


「error MSB6006: "cmd.exe" はコード 3 を伴って終了しました。」


原因を見るけるのに時間がかかったが,以下の記事を発見した.2つのバージョンでPathの仕様が変わった模様.


(対応中...)

CMakeでrc.exeが見つからずにエラーになる場合の対処方法|infohub - Development


使用するPCごとにCMakeでソリューションを作り直せばコンパイルできるが,PCを変えるごとにソリューションを作り直すのは大変.ちなみに絶対パスは同じになるようにしている.


以下の新しい記事を発見.

Visual Studio 2015 Kits doesn't work if installed via newer Visual Studio Build Tools. · Issue #1381 · microsoft/vscode-cmake-tools · GitHub


Comments

Popular posts from this blog

メールクライアントソフトBecky!の表示フォントを変更

Microsoft プロダクトキーの種類