近一个尝试使用proj开源库,将学习到的经验在这里分享一下。
proj库非常有名,在网上能找到大量的博客文章,你会发现很多人用的是proj.4,那是因为在2018年以前,proj在很长一段时间里都是4的版本。而且,最新的版本8.0之后的,需要用到sqlite3的高版本,配置起来比较麻烦,低版本的编译比较简单。高版本的编译vs2017之后的版本比较方便,看官方的帮助文档就可以搞定。低版本的对vs2017以下的版本支持的好一点。但是不管怎样,请读者在编译的时候一定要学习官司的帮助或者readme。网上的教程仅能供参考。
我编译了proj4.9.3,虽然在“nmake.opt”上配置的目的路径,但是并没有起作用,所有的lib/dll/.h文件都会生成到当成文件的src文件夹下,而且生成出来的可以在vs2013的win32和win64下面都可以运行。
下面两篇博文值得分享。
https://www.cnblogs.com/oloroso/p/5672837.html
https://www.cnblogs.com/oloroso/p/5672837.html