VS2017 输出 dll、lib 文件

为了更好地保护程序源码,同时开放合适的接口供用户调用进行二次开发,
在项目开发的时候应当遵循接口与实现分离的设计模式,最终提供给用户的是.dll.lib库文件以及相应的.h/.hpp头文件,这些文件辅以必要的示例代码、文档、工具等组成一个完整的SDK.

软件开发工具包(Software Development Kit, SDK)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。
软件开发工具广义上指辅助开发某一类软件的相关文档、范例和工具的集合。——《百度百科:软件开发工具包》

本文档记录在win10 x64系统上通过VS2017C++项目封装SDK的相关操作.

阅读更多

在 Qt 界面上显示点云

要在Qt的GUI界面上显示点云,需要首先放置一个QVTKWidget控件,然后通过C++代码往该控件上显示点云.
但一般直接下载安装的PCL预编译的3rdParty/VTK没有该控件,需要自己下载源码重新编译.

  • Visual Studio 2017
  • Qt 5.12.10
  • PCL 1.8.1
  • VTK 8.0.0
阅读更多