如何解决预安装的库和ExternalProject_add
我尝试将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
这种方法能否解决我的问题,如果有人能够对此有所解释,将非常有帮助:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。