预安装的库和ExternalProject_add()

时间:2020-08-15 14:57:53

标签: c++ cmake compilation

我尝试将yaml-cpp包含到我的项目中,我使用find_file(only search in project dir)find_library(only search in project dir),如果找不到yaml-cpp,则使用ExternalProject_add()安装直到这很好。

现在,我想在整个操作系统上搜索yaml-cpp,并在/usr/local/lib/include中找到它,但是我的项目显示链接错误,表明它无法在{ {1}}。 因此,如何包含在我的项目目录之外构建的库,希望我链接到此处${project_dir}/external/lib/libyaml-cpp.so

定义的路径中的库

这种方法能否解决我的问题,如果有人能够对此有所解释,将非常有帮助:)

0 个答案:

没有答案