将CMake输出变为'bin'目录,可以通过以下步骤实现:
- 打开命令行工具,进入到CMake项目的根目录。cmake_minimum_required(VERSION 3.0)
project(my_project)
# 设置输出目录
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
# 添加源文件
add_executable(my_executable src/main.cpp)mkdir build
cd build
cmake ..cmake --build .
- 创建一个名为
CMakeLists.txt
的文件,如果已经存在该文件,则跳过此步骤。 - 在
CMakeLists.txt
文件中,添加以下内容: - 将
my_project
替换为您的项目名称。 - 将
src/main.cpp
替换为您的源文件路径。 - 保存
CMakeLists.txt
文件。 - 在命令行中,运行以下命令以生成构建文件:
- 构建项目:
- 生成的可执行文件将位于
build/bin
目录下。
这样,CMake的输出就会被重定向到bin
目录。