我尝试将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
这种方法能否解决我的问题,如果有人能够对此有所解释,将非常有帮助:)