我似乎无法在google / stackoverflow中找到如何使用库资源向我的项目中添加库,以便在腾出时间编译该库,然后编译我的项目,然后在它们之间进行链接。
我要添加的库是curlpp
截至目前,我已经尝试了以下方法:add_library(curlpp STATIC IMPORTED ./curlpp)
target_link_libraries(myExec curlpp)
link_directories(./curlpp/src/)
include_directories(./curlpp/includes)
但是没有效果
最佳答案
您首先需要add the subdirectory来实际构建库,然后可以添加实际的库以进行链接。
如果该库不是CMake项目,则可能需要在该库中添加一个简单的CmakeLists.txt
文件,该文件将执行实际的配置和构建。
您也可以使用顶层CMakeLists.txt
文件中的custom commands来配置/构建库。
关于c++ - 如何在cmake中添加库源,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31938181/