我是cmake的新手,我现在有点不知所措。
我正在使用的库使用cmake创建一个visual studio项目文件。我想编辑cmake文件,以便将visual studio项目的“输出目录”更改为“../../../build/$(Configuration)/”。我不知道怎么做。
答案 0 :(得分:2)
尝试将这些行添加到CMakeLists.txt
文件中:
set(dir ${CMAKE_CURRENT_SOURCE_DIR}/../../build)
set(EXECUTABLE_OUTPUT_PATH ${dir} CACHE PATH "Build directory" FORCE)
set(LIBRARY_OUTPUT_PATH ${dir} CACHE PATH "Build directory" FORCE)
答案 1 :(得分:0)
我遇到了同样的问题,最后使用CMAKE_RUNTIME_OUTPUT_DIRECTORY来设置它。对于你的情况,它将是: set(CMAKE_RUNTIME_OUTPUT_DIRECTORY $ {CMAKE_CURRENT_SOURCE_DIR} /../../ build)