简介
下载
选择tags下的最新版7.2.0,安装方法参考git下的安装说明->https://proj.org/install.html
编译
这里我们通过vcpkg安装proj4的依赖项(sqlit3,tiff,curl)
(推荐使用vcpkg而不是conda,虽然conda有清华源但还是很慢)
进入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
执行后就是漫长的等待
等了20分钟第一个命令执行完毕,再执行第2条命令
第二个装完
依赖项安装完毕之后,参考官网文档继续操作
这里我们就不用把proj文件放到指定位置,随意就好
进入下载好的proj文件(路径全英)下创建build文件夹,用于存放生成的结果,进入build文件夹,进入cmd
执行以下命令
DCMAKE_TOOLCHAIN_FILE 跟着的就是vcpkg.cmake的路径
cmake -DCMAKE_TOOLCHAIN_FILE=C:\src\vcpkg\scripts\buildsystems\vcpkg.cmake ..
安装中会在线下载些吊东西,等着就好
等结束后,再执行第二句 --> 这里塞入了大量的文件,真正的干活了
cmake --build . --config Debug -j 8
等着就好
到此结束!
最后,咱也照着官网的来测试下
ctest -V --build-config Debug
跳出来一大堆的信息,咱也看不懂,但应该是没啥问题的。