私はVS開発とCmakeが初めてです。CMake-GUI を使用してビジュアル スタジオ ソリューションを生成し、正常にビルドできました。
ただし、コードは最終的にビルドしてバイナリにリンクできる段階に達しました。複数の人がコードをチェックインするので、ナイトリー ビルドを行いたいので、このためのバッチ ファイルを作成することを考えていました。
ただし、コマンド ラインから cmake を呼び出そうとしていますが、問題が発生しています。
cmake-gui では、構成するために、2 つの値を指定します ソース コードのパス バイナリが生成されるパス
ただし、コマンドラインで同じことを実行しようとすると(次のコマンドを使用)
cmake -G "NMake Makefiles" -D CMAKE_SOURCE_DIR="D:\source_code" -D CMAKE_BINARY_DIR="D:\source_code\build\gen\host"
CMake がエラーをスローします: ソース ディレクトリ "D:\" は、ディレクトリではなくファイルです。
次のバリエーションも試しましたが、運がありませんでした
cmake -G "NMake Makefiles" -D PROJECT_SOURCE_DIR="D:\source_code" -D PROJECT_BINARY_DIR="D:\source_code\build\gen
誰かが正しい構文を教えてください。
前もって感謝します