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がありました。
追加してください。
はい解決。めでたし。