首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

cmake教程4(find_package使用)

https://blog.csdn.net/haluoluo211/article/details/80559341 本文主要内容如下: 1. cmake find_package的基本原理 2...使用cmake find_package 使用不同版本的opencv lib问题(opencv 安装在指定的目录,不是系统的目录) ---- 1. cmake find_package的基本原理 当编译一个需要使用第三方库的软件时...使用cmake的Modules目录下的FindCURL.cmake,相应的CMakeList.txt 文件: find_package(CURL REQUIRED) include_directories...find_package()命令首先会在模块路径中寻找Find.cmake,这是查找库的一个典型方式。具体查找路径依次为CMake:变量${CMAKE_MODULE_PATH}中的所有目录。...只要使用 find_package(BZip2) 调用这个模块,cmake会自动给一些变量赋值,然后就可以在CMake脚本中使用它们了。

5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    OpenHarmony开源三方库的cmake在IDE上直接引用的问题

    前言DevEco Studio的native工程的C/C++部分当前只支持cmake脚本的编译,工程的目录结构如下图所示在工程中引用第三方库有如下三种方式,一、find_package模式通过find_package...分析开源社区的三方库有些需要依赖其他三方库,有些不需要依赖其他三方库,通常依赖其他三方库都是通过使用find_package来引用。...如果在DevEco Studio上面使用find_package,需要满足find_package的搜索条件,一、指定find_package的搜索路径这里可以使用CMAKE_FIND_ROOT_PATH...来指定,如下图所示图中xxx代表的就是三方库安装的路径二、依赖库必须已存在,并且是通过install安装的通过install安装,除了有lib和incldue文件,还有提供给find_package使用的文件...,如下图所示find_package通过这些文件来获取库的版本、库的头文件、库的名称等信息,假如没有这些文件,find_package将会找不到库。

    9810
    领券