gpt4 book ai didi

cmake - 如何防止 Cmake 在 EXECUTABLE_OUTPUT_PATH 下创建 Debug/Release 文件夹?

转载 作者:行者123 更新时间:2023-12-01 01:49:48 25 4
gpt4 key购买 nike

我设置了EXECUTABLE_OUTPUT_PATH${CMAKE_BINARY_DIR}/bin但可执行文件是在 ${CMAKE_BINARY_DIR}/bin/Debug 中创建的或 ${CMAKE_BINARY_DIR}/bin/Release .

我怎样才能让它把所有的输出都放在 ${CMAKE_BINARY_DIR}/bin 下没有调试/发布文件夹?

最佳答案

设置变量 CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG到将使用“ ” 进行调试构建的目录。同样,对于发布版本,使用变量 CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE。

虽然您可以将这两个变量设置为相同的值,但请注意,为发布版本创建的可执行文件将 覆盖 用于调试版本的,这在 CMake 中并不自然。

关于cmake - 如何防止 Cmake 在 EXECUTABLE_OUTPUT_PATH 下创建 Debug/Release 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45368513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com