1. ホーム
  2. windows

cmakeでビルドタイプをRelease modeに変更するには?

2023-11-20 01:09:52

質問

プロジェクトを Release モードでビルドしようとしています。デフォルトでは、デバッグ モードでビルドされます。私は変数を設定しています CMAKE_BUILD_TYPE に "Release"を設定しています。 CMakeLists.txt . しかし、まだデバッグモードでプロジェクトを構築しています。 CMake コマンドでビルド タイプとして "Release" を渡すと、それはまだ動作しません。

私が使用している CMake コマンドは、次のとおりです。

cmake -G"Visual Studio 10" -DCMAKE_BUILD_TYPE=Release
  -H"source_path" -B"Build path"

解決策があれば教えてください。

どのように解決するのですか?

そのまま使用しますが、ルートの cmake ファイルに以下を追加します。 の前に その プロジェクト キーワード

SET(CMAKE_CONFIGURATION_TYPES ${CMAKE_BUILD_TYPE} CACHE STRING "" FORCE)
PROJECT(MY_PROJECT)#It's here just to show where you should add it.