当我们不想公开我们的代码的时候,可以把我们的代码封装成静态数据连接库,即lib文件。下面介绍下如何生成lib文件。
以VS2015为例,一种是C++版的lib文件,一种是C语言版的lib文件。
一、按照下图新建Win32项目TestLib。
二、选择静态库,取消预编译。
三、新建完工程后,我们创建一个头文件和一个cpp文件。
TestLib.h
#pragma once
void HelloWorld();
TestLib.cpp
#include
#include "TestLib.h"
void HelloWorld()
{
printf("Hello World\n");
}
编译该工程后,我们得到一个TestLib.lib文件。
四、再新建一个Win32控制台程序TestApp,进行测试。