我的基于CMake的C ++项目使用第三方库。它依赖于此库已安装。我希望以某种方式将第三方库包含或添加到我的项目中。我怎样才能做到这一点?
答案 0 :(得分:1)
对于其源代码可用的外部项目,请使用CMake的外部项目,参见https://cmake.org/cmake/help/latest/module/ExternalProject.html
有了它,您可以自动下载和编译外部项目。然后,您可以像内部库一样使用它们,如果愿意,可以将它们与库一起安装。
答案 1 :(得分:-1)
根据许可证,您也可以添加已编译的库。因此,您的用户不需要自己编译,这可以节省很多麻烦。