我查看了这篇文章:使用CMake静态链接到项目之外的库.但是我仍然无法解释这意味着什么:
add_subdirectory(/path/to/the/library/source/directory subproject/grzeslib)
Run Code Online (Sandbox Code Playgroud)
我假设"/ path/to/the/library/source/directory"表示来自硬盘的路径,但我不明白"subproject/grzeslib"的含义.现在我试过了:
include_directories(../path/to/dir)
add_subdirectory (../path/to/dir .)
Run Code Online (Sandbox Code Playgroud)
但是我得到了一个精心的警告.有一个更好的方法吗?
小智 17
第二个参数是该子目录中目标结果的输出目录.
从这里的文档:https ://cmake.org/cmake/help/v3.3/command/add_subdirectory.html " add_subdirectory
将子目录添加到构建中.
add_subdirectory(source_dir [binary_dir]
[EXCLUDE_FROM_ALL])
Run Code Online (Sandbox Code Playgroud)
将子目录添加到构建中.
"
| 归档时间: |
|
| 查看次数: |
17280 次 |
| 最近记录: |