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


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


步骤四:
按步骤二再重新生成,即可成功

调用

然后你就有了静态库

调用的时候包入头文件和静态库即可


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM