Cannot find compiler ‘cl.exe’ in PATH の対処法。


アイキャッチ画像

備忘録です。

発生状況

CUDAの動作確認しようと知ったらCannot find compiler ‘cl.exe’ in PATHと。。。

StackOverflowとかで調べてみるどうやらC++のコンパイラがないってことみたい。

しらべてみるとあらまぁなかった。ってことでやります。

解決策

解決方法としてはVisual StudioでC++のコンパイラをインストールするだけ。まぁそのとおりなんですが。

ここで引っかかったんですけど先日新しくPCを買ってVisual StudioもインストールしたときにC++開発のツールをインスコしてなかったです(´・ω・`)まさかと思いInstaller見てみたらなかった(笑)過信は禁物ですな。

Installer起動しC++を追加するだけ。(Visual C++再頒布用パッケージとかでもいいかもしれませんがCUDAをとか触る人はIDE持ってるでしょうから…)

インストールが終わったらあとはパスを通すだけ。

人により違うと思うんですけど私はC:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.23.28105/bin/Hostx64/x64にcl.exeがありました。

追加してください。

はい解決。めでたし。