当前位置:首页 > 编程笔记 > 正文
已解决

cmake find_package、引用GDAL 初步学习

来自网友在路上 152852提问 提问时间:2023-11-04 12:53:16阅读次数: 52

最佳答案 问答题库528位专家为你答疑解惑

上次的源码的CMakeLists.txt文件里有 find_package(GDAL REQUIRED) 这句;

从字面意思看此源码需要GDAL库;

查了一下,find_package 指令的基本功能是查找第三方库,并返回其细节;
 

我当前GDAL安装在D:\GDAL;

先把它的CMakeLists.txt重命名为别的,不使用;

新建一个CMakeLists.txt,里面有三句,

cmake_minimum_required (VERSION 3.8)project(Cesium3DTilesConverter VERSION 2.1.0)
find_package(GDAL REQUIRED)

单独看一下find_package(GDAL REQUIRED)运行起来是什么样子;

点Configure之后如下; 

CMake Error at C:/Program Files/CMake/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find GDAL (missing: GDAL_LIBRARY GDAL_INCLUDE_DIR) (found version
  "GDAL_VERSION-NOTFOUND")
Call Stack (most recent call first):
  ......
  CMakeLists.txt

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"cmake find_package、引用GDAL 初步学习":http://eshow365.cn/6-31797-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!