2017-07-28 856 views

回答

1

設置可變CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG至其將被用於「原樣」爲調試版本的目錄。同樣,對於發佈版本變量,使用CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE

雖然你可以通過設置這兩個變量的相同的值,需要注意的是可執行文件發佈創建構建將覆蓋藥粥調試版本,這是不自然的通過CMake。

0

我假設你使用的是Visual Studio或XCode。因此,您可能需要設置RUNTIME_OUTPUT_DIRECTORY代替:

要在其中構建RUNTIME目標文件的輸出目錄。

此屬性指定運行時目標文件應該構建到的目錄。屬性值可以使用生成器表達式。除非使用生成器表達式,否則多配置生成器(VS,Xcode)會將每個配置的子目錄附加到指定的目錄。

如果在創建目標時設置該屬性,則該屬性由變量CMAKE_RUNTIME_OUTPUT_DIRECTORY的值初始化。

另請參閱RUNTIME_OUTPUT_DIRECTORY_ <CONFIG>目標屬性。

相關問題