ローエンドのネットブックにVisual C++ Build Tools 2015 | Standalone compiler, libraries and scriptsがインストールされています。マシンには、実際のスペースがない状態でボードに半田付けされた小さなeMMCがあるため、その必要があります。Cakeにnmakeの場所を教えるために-D defineとは何ですか?
nmake
は、%PROGRAM FILES%\Microsoft Visual Studio 14.0\VC\bin
にインストールされています。しかし、Makefileを生成しようとすると、Cmakeはそれを見つけることができません。私は-D
を使ってCmakeにmakefileプログラムを教えてもらいたいが、list of -D defines for Cmakeの検索に問題がある。
完全性のために、私は他のMicrosoftツールを避けようとしています。私はC:\LLVM\bin
にLLVMビルドツールを持っているので、CMAKE_C_COMPILER
とCMAKE_CXX_COMPILER
を設定しています。しかし、私はすでにWindows用のスタンドアロンMakeプログラムを見つけることができないので、nmake
が必要でした。
-D
は、Cmakeにnmakeを指定する定義は何ですか?
通常、スタートメニューから "Visual Studio ...コマンドプロンプト"を起動します。コンパイラ、libs、includes、nmakeを見つけるための環境変数をいくつか設定します。 –
私は[Ninja](https://ninja-build.org/)をスタンドアローンのmakeツール(実行可能ファイル)として使用していますNinjaはあなたのシステムの検索パスのどこかにいなければならないので、 'cmake.exe -G 'Ninja" ..' | 'ninja'を呼び出すことができます。 – Florian
あなたがNMakeに-D(CMAKE_MAKE_PROGRAM)(https://cmake.org/cmake/help/v3.0/manual/cmake)を設定しても、それは自分自身のリンカではないので、現在信じられません。 (http://llvm.org/builds/)のバイナリを使用して、cmakeに少なくともコンパイラを使用するよう伝えることができます。 I私はWindowsがインストールされていないので、今すぐテストすることはできませんが、私が何を言っているかを再確かめて、私に知らせてください。 –