首页 > Windows开发 > 详细

win7/win10 编译lastools(包含laslib laszip las2las las2txt等)

时间:2021-08-03 18:50:03      阅读:59      评论:0      收藏:0      [点我收藏+]

lastool简介

是rapidlasso GmbH公司/机构创建的,lastools分离出了laslib、laszip等工具,并单独开源。

下载

官网 或者 git

安装/编译

引入知识:1、MSVC(即Microsoft VC的缩写 也是windows上的 VS2013 2015 2017 2019的编译内核)
2、GCC(即GUN c++的缩写 也是camke编译内核 也是linux自带的编译内核 带有cmakelist.txt的所有工程)
首先安装Cmake-gui,有这个工具就可以在MSVC上编译所有的GCC编译方式的工程。
技术分享图片

步骤1:
第一行空白选项where source code就是你的工程(含有cmakelist)目录,
技术分享图片
第三行空白选项where build binaries 这个选项在工程目录(含有cmakelist)新建的build(或者也可以命名为其他文件,如:install等,自己开心就好,随便建一个)文件夹,
步骤二:
然后点击configure
技术分享图片

选好打钩的前两个选项(和你的vs201X)对应。
步骤三:
然后点击generate即可
技术分享图片

VS201X生成

步骤一:
技术分享图片
打开新建的文件中的ALL_BUILD
技术分享图片
然后在VS201X中设置成和你Cmake GUI步骤二设置的一样的(应该不用改动,VS201X会自动识别)
步骤二:
技术分享图片
右键ALL_build 生成或者重新生成
步骤三:

不出意外的话,会报以下错误
技术分享图片
C2015:常量中的字符串太多
C2001:常量中有换行符
等错误
在以下9个解决方案中(红框中的),每个的属性页中加入/utf-8
技术分享图片

技术分享图片
步骤四:
按步骤二再重新生成,即可成功
技术分享图片

调用

然后你就有了静态库
技术分享图片

调用的时候包入头文件和静态库即可
技术分享图片

win7/win10 编译lastools(包含laslib laszip las2las las2txt等)

原文:https://www.cnblogs.com/chenlinchong/p/15094816.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!