VS2017 输出 dll、lib 文件

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

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

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

阅读更多