vs2019 配置liblas
liblas是一个开源的C++库,用于读写LAS格式的点云数据。libLAS易于使用,广泛应用于各种点云处理任务。它支持基本的点云数据操作,如读取、写入和编辑LAS文件中的点。
1.源码下载
https://github.com/libLAS/libLAS
2.编译
首先在liblas文件夹下新建build文件夹
然后用cmake编译,依次configure,generate,依赖库我都用了vcpkg的库
完成后,用vs2019打开项目,生成项目,发现报错
“13>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(155,5): error MSB3073: 命令“setlocal”
参考https://blog.csdn.net/qq_42956179/article/details/115333145
解决方法是:右键报错的那一个项目,然后对照着上面博客的提到的问题一个个修改
例如我的
修改为:
然后就可以编译通过了!
3.使用
在需要用到liblas的工程里,添加liblas的引用目录和库目录:
以及链接器:
之后就可以添加头文件
运行时报错:找不到liblas.dll
就找到这个dll,然后复制到exe所在文件夹下。
结束!