PROJECT_BINARY_DIR如何设置输出路径
时间: 2023-08-18 10:09:57 浏览: 109
delphi项目配置输出路径
在 CMake 中,可以使用 `set(PROJECT_BINARY_DIR <path>)` 来设置输出路径。其中,`<path>` 是输出路径的具体路径。一般情况下,建议将输出路径设置为项目源代码目录下的 `build` 目录,以避免与源代码混淆。例如:
```
set(PROJECT_BINARY_DIR ${PROJECT_SOURCE_DIR}/build)
```
在设置了输出路径之后,可以使用 `add_executable()` 或 `add_library()` 等命令来生成可执行文件或库文件,并通过 `TARGET_LINK_LIBRARIES` 命令将生成的文件链接到其他依赖项中。例如:
```
add_executable(myapp main.cpp)
target_link_libraries(myapp mylib)
```
其中,`myapp` 是生成的可执行文件名称,`main.cpp` 是源代码文件,`mylib` 是一个库文件的名称,它将被链接到 `myapp` 中。在生成的可执行文件或库文件中,所有生成的二进制文件都将被输出到 `PROJECT_BINARY_DIR` 目录中。
阅读全文