LasTools库编译

本文介绍了如何从Github下载LasTools库,使用CMake构建VisualStudio工程,以及处理编译过程中可能出现的错误,如常量格式问题。通过步骤指导读者生成所需的库文件。
摘要由CSDN通过智能技术生成

下载LasTools

我们从Github上下载LasTools库,如图所示: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打开工程进行编译即可。lastools工程
打开后我们会发现有多个工程,我们对INSTALL进行生成,即可生成所有的项目。
lastools工程
如果一切正常,在install文件夹,就可以看到生成的库文件。

一些错误

如果直接下载的lastools库,可能会出现**常量中有换行符、常量中字符太多、语法错误:“}”**等错误:
错误

解决方法

双击错误,会跳转到错误位置:
错误为止
在lasfilter.cpp的53行左右,可以看到**?**后面缺少一个单引号,我们将其补齐即可正常编译。
错误修复

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
配置 Lastools 在 Visual Studio 2017 中需要按照以下步骤进行操作: 1. 下载 Lastools: 首先需要从 Lastools 的官网(https://www.cs.unc.edu/~isenburg/lastools/)上下载最新版本的 Lastools。可以选择适用于 Windows 的压缩包(.zip)文件。 2. 解压 Lastools: 下载完成后,将压缩包解压到一个合适的位置,比如将其解压到 C:\lastools\ 目录下。 3. 添加系统环境变量: 打开计算机的“控制面板”,然后点击“系统和安全”,选择“系统”,点击“高级系统设置”。 在“系统属性”窗口中,点击“环境变量”按钮。 在“用户变量”或“系统变量”部分,双击“Path”变量。 在“编辑环境变量”窗口中,点击“新建”按钮,并将 Lastools 的 bin 文件夹路径添加到变量值中(例如,C:\lastools\bin)。 点击“确定”按钮保存修改。 4. 配置 Visual Studio 2017: 打开 Visual Studio 2017,并创建一个新的 C++ 项目。 在“解决方案资源管理器”中,右键单击项目名称,选择“属性”。 在项目属性窗口中,选择“VC++目录”。 在“包含目录”字段中,添加 Lastools 的 include 文件夹路径(例如,C:\lastools\include)。 在“目录”字段中,添加 Lastools 的 lib 文件夹路径(例如,C:\lastools\lib)。 点击“应用”按钮保存修改。 5. 编写和编译代码: 在 Visual Studio 2017 中,创建一个源代码文件,并编写调用 Lastools 函数的代码。 使用包含了 Lastools 的头文件,并链接 Lastools编译和运行代码,确保代码能够成功执行。 总结:以上就是在 Visual Studio 2017 中配置 Lastools 的步骤。通过添加系统环境变量,配置项目属性,然后编写和编译代码,就能够在 Visual Studio 2017 中成功使用 Lastools

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

福尔磨叽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值