【发布时间】:2018-11-29 18:31:17
【问题描述】:
我有以下项目结构。
<root
CMakeLists.txt
<exec_folder
CMakeLists.txt
...
<lib_folder
CMakeLists.txt
...
在 exec_folder 中我有一个 CLI 可执行文件,因此故意在附加目录中创建目标。
exec_folder CMakeLists.txt
...
add_executable (foo ...)
target_link_libraries(foo bar)
lib_folder CMakeLists.txt
...
add_library(bar ...)
现在我遇到了...cannot open file 'XXX.lib' 错误。
通常我在库目录嵌套到主目录时使用add_subdirectory,但现在它们处于同一级别。
【问题讨论】: