1.下载LASTools
链接:https://pan.baidu.com/s/1D0QFOhL-eOvAm1MlttKOaw
提取码:4e12
2.编译LASTools
1. 用VS2013打开解压后文件夹中LASlib目录下的LASlib.dsw工程文件。提示需要进行版本升级转换。点击确认进行转换。
2. 移除“加载失败”的项目。
3. 右键点击LASlib工程,在属性对话框中选择配置管理器 按钮,新建x64的配置。同时,设置当前配置为x64。
4. 右键点击LASlib工程,在属性对话框 -C/C++ -常规下-附加包含目录中删除stl项。
5. 打开LASlib工程下的头文件mydefs.hpp,进行如下修改。
扫描二维码关注公众号,回复:
15444780 查看本文章
6. 设置编译的库属性。根据需求修改。
7. 清理,重新生成即可编译成功。如果出现错误 copy/Release/Laslib.lib lib/Laslib.lib,将路径设置为正确路径即可。
3.添加到QT
// 头文件需要被包含进来
INCLUDEPATH += D:/workspace/LAStools/LASzip/src\
INCLUDEPATH += D:/workspace/LAStools/LASlib/inc\
// 库文件建议手动添加
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../LAStools/LASlib/lib/ -lLASlib
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../LAStools/LASlib/lib/ -lLASlibd
INCLUDEPATH += $$PWD/../../../LAStools/LASlib
DEPENDPATH += $$PWD/../../../LAStools/LASlib
建议右键项目-添加库,而不是输入以上代码。