proj.4的下载和编译(vcpkg)

简介

 

下载

https://github.com/OSGeo/PROJ

proj.4的下载和编译(vcpkg)

选择tags下的最新版7.2.0,安装方法参考git下的安装说明->https://proj.org/install.html

编译

proj.4的下载和编译(vcpkg)

proj.4的下载和编译(vcpkg)

proj.4的下载和编译(vcpkg)

这里我们通过vcpkg安装proj4的依赖项(sqlit3,tiff,curl)

(推荐使用vcpkg而不是conda,虽然conda有清华源但还是很慢)

proj.4的下载和编译(vcpkg)

进入vcpkg.exe同层目录,文件框输入cmd,依次执行以下命令

vcpkg.exe install sqlite3[core,tool]:x86-windows tiff:x86-windows curl:x86-windows
vcpkg.exe install sqlite3[core,tool]:x64-windows tiff:x64-windows curl:x64-windows

执行后就是漫长的等待

proj.4的下载和编译(vcpkg)

等了20分钟第一个命令执行完毕,再执行第2条命令

proj.4的下载和编译(vcpkg)

第二个装完

proj.4的下载和编译(vcpkg)

依赖项安装完毕之后,参考官网文档继续操作

proj.4的下载和编译(vcpkg)

这里我们就不用把proj文件放到指定位置,随意就好

进入下载好的proj文件(路径全英)下创建build文件夹,用于存放生成的结果,进入build文件夹,进入cmd

执行以下命令

proj.4的下载和编译(vcpkg)

DCMAKE_TOOLCHAIN_FILE 跟着的就是vcpkg.cmake的路径

cmake -DCMAKE_TOOLCHAIN_FILE=C:\src\vcpkg\scripts\buildsystems\vcpkg.cmake ..

安装中会在线下载些吊东西,等着就好

proj.4的下载和编译(vcpkg)

等结束后,再执行第二句 --> 这里塞入了大量的文件,真正的干活了

cmake --build . --config Debug -j 8

等着就好

proj.4的下载和编译(vcpkg)

到此结束!

最后,咱也照着官网的来测试下

ctest -V --build-config Debug

跳出来一大堆的信息,咱也看不懂,但应该是没啥问题的。

proj.4的下载和编译(vcpkg)

 

 

上一篇:clion:使用clion+cmake+vcpkg的开发现代的c++跨平台程序(待补充)


下一篇:(基础篇 02)Windows 下使用 Vcpkg 配置百度 AI 图像识别 C++开发环境(VS2017)