2017-08-27 8 views
2

CMakeでVisual Studioプロジェクトファイルを生成しようとしています。私は、Visual Studio 2017の開発者コマンドプロンプトで次のコマンドを実行している:CMakeが存在するにもかかわらず、 "ファイルコンパイラ/ msvc-asmが見つかりませんでした"と表示されます。

cmake -G "Visual Studio 15 2017 Win64" -Thost=x64 ../project 

すべてが(Visual Studioに付属しcl.exeする必要があります)ASMコンパイラを除いて正常に発見されました。私はこれが奇妙だと思うのは、まったく同じものであるC++コンパイラが見つかったからです!参考のため

、私がログにこの行を見ている:

Warning: Did not find file Compiler/MSVC-ASM 

任意のアイデア?

答えて

1

私はこれがなぜ起こるのか正確にはわかりませんが、開発者のコ​​マンドプロンプトがCMakeがASMコンパイラを見つけるために使用するものを混乱させるようです。

これが私の仕事:

  1. cl.exeがPATHにあることを確認します(そして、あなたのプロジェクトが使用する他の関連するファイル)。

  2. 通常のコマンドプロンプト(またはネイティブツール1)でコマンドを実行します。