1、使用VS2017打开LAStools文件中LAStools.dsw
2、打开之后会有很多不可用的空工程,选择移除
3、打开配置管理器,新建x64,选择release。
4、打开LASlib工程属性页,选择“配置属性”->“c/c++”->“常规”。编辑“附加包含目录”,移除“stl”,点击确定。
5、右键LASlib工程,点击“清理”。
打开头文件“mydefs.hpp”,注释掉部分代码:
6、laslib右键仅用于项目,仅生成laslib
7,将laszip复制到lastools下面
8、vs或者qt搭建环境
9、测试
#include “lasreader.hpp”
#include “laswriter.hpp”
int main(int argc, char argv[]){
LASreadOpener lasreadopener;
lasreadopener.set_file_name(“1.las”);
LASreader lasreader = lasreadopener.open();
LASwriteOpener laswriteopener;
laswriteopener.set_file_name("2.laz");
LASwriter* laswriter = laswriteopener.open(&lasreader->header);
while (lasreader->read_point())
laswriter->write_point(&lasreader->point);
laswriter->close();
delete laswriter;
lasreader->close();
delete lasreader;
return 0;
}