build2 set output directory”改写为中文可以理解为“设置构建输出目录”。具体的代码示例如下:
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
其中,CMAKE_RUNTIME_OUTPUT_DIRECTORY
表示可执行文件的输出目录,CMAKE_LIBRARY_OUTPUT_DIRECTORY
表示库文件的输出目录,CMAKE_ARCHIVE_OUTPUT_DIRECTORY
表示静态库文件的输出目录。这些变量需要通过 set
命令进行设置,${CMAKE_BINARY_DIR}
表示构建的二进制目录。