下载
http://www.cs.unc.edu/~isenburg/lastools/
编译
解压(全英文路径)
打开lastools.dsw升级成VS适配版本(源码是VC)
,提示blast2dem.dsp已损坏,blast2iso.dsp已损坏,demdiff.dsp已损坏,demzip.dsp已损坏,las2dem.dsp已损坏,las2iso.dsp已损坏,las2shp.dsp已损坏,las2tin.dsp已损坏,多个dsp损坏,忽略不计,打开升级如下
通过配置管理器添加64编译器(平台:x64,从win32复制设置即可)
附加包含目录中删除..\laszip\stl这一项
修改mydefs.hpp(laszip项目头文件中)
69行注释掉 || defined (__MINGW32__)
生成
配置中修改SDK版本从8.1改为自己对应的版本,重新生成即可
tip:
可以在属性配置中选择自己编译导出静态库lib还是动态库dll
使用时发现动态库不匹配 -> 代码生成/运行库/MT改成MD MTd改成MDd