VS2017+win10编译LASTools库

    VS2017+WIN10平台下编译LASLib(LASTools)库尝试了两天多都没有成功,最终发现竟然是下载得源码有问题,从GitHub下载得“LAStools-master.zip”根本无法用VS2017打开,工程都是空的,".dsp"损坏等各种问题。

VS2017+win10编译LASTools库_第1张图片

    今天,不知怎得,又重新梳理思路,在这个博客中提供的下载地址才是真正的官网,下载之后用VS2017打开“.dsw”工程,出现了下面这个博客中的情况,于是按照其中的步骤开始编译:

*打开“LAStools.dsw”,不全是“文件已损坏.....”,只有部分损坏。

VS2017+win10编译LASTools库_第2张图片

*只有部分文件出现如下情况

VS2017+win10编译LASTools库_第3张图片

*按照参考的博客,移除“加载失败”的项目

VS2017+win10编译LASTools库_第4张图片

*之后出现了“无法打开源文件”等错误,只需要重新添加包含目录,参考博客,实际的路径并不一定如博客中所示,我的VS就安装在了D盘,和参考博客不一样,只要找到那个“include”文件夹,其中还包含“stdio.h”等文件的路径就好。

*再之后有出先了如下错误:

“严重性 代码 说明 项目 文件 禁止显示状态 错误 MSB8036 找不到 Windows SDK 版本8.1。请安装所需的版本的 Windows SDK 或者在项目属性页中或通过右键单击解决方案”

参考这个博客,很容易解决。

*最终编译成功!

VS2017+win10编译LASTools库_第5张图片


你可能感兴趣的:(y)