下载LasTools
我们从Github上下载LasTools库,如图所示:
我们下载好lastools库后,在同级目录下,创建Build和Install文件夹,其中,Build文件夹放构建过程文件,Install放编译好的库。
如图所示:
使用CMake构建VS工程
打开CMake软件,选择lastools源代码文件夹和Build文件夹,如下图所示:
点击Configure,选择我们需要使用的VS版本和生成32位还是64位,其余默认即可
点击Finish后,选择CMAKE_INSTALL_PREFIX为我们刚才创建的Install文件夹,有一个选项为BUILD_SHARED_LAS默认为不勾选,勾选后则会生成对应的LASLib.dll文件,选择后重新点击Configure,将配置的选择重新编译,再点击Generate,即可生成对应的vs工程。
生成需要的库文件
我们在Build文件夹中可以找到LAStools.sln文件, 使用对应的VS打开工程进行编译即可。
打开后我们会发现有多个工程,我们对INSTALL进行生成,即可生成所有的项目。
如果一切正常,在install文件夹,就可以看到生成的库文件。
一些错误
如果直接下载的lastools库,可能会出现**常量中有换行符、常量中字符太多、语法错误:“}”**等错误:
解决方法
双击错误,会跳转到错误位置:
在lasfilter.cpp的53行左右,可以看到**?**后面缺少一个单引号,我们将其补齐即可正常编译。