install TARGETS given no ARCHIVE DESTINATION for static library target
时间: 2024-05-13 17:16:20 浏览: 98
static_library_demo.zip
这个错误通常表示你正在尝试建立一个静态库,但是没有指定静态库的输出路径。在 CMake 中,通常使用 ARCHIVE_OUTPUT_DIRECTORY 属性来指定静态库的输出路径。例如:
```
add_library(mylib STATIC mylib.cpp)
set_target_properties(mylib PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
```
这将把静态库输出到 build 目录下的 lib 子目录中。你可以根据需要更改输出路径。
阅读全文