第一步:创建一个项目
1、如图,新建一个MFC的dll项目
点击“确定”,接着点击“下一步”。
2、到这个界面,把“安全开发生命周期检查”前面的√去掉,点击“完成”,此时已经完成了静态链接库的项目创建。
第二步:编写头文件和源文件
头文件可以自己编写,也可以直接把别人编写好的拿来直接用
1、自己编写步骤,自己添加一个c++类
点击“添加”,进入下面的界面
在这个界面中只需要写上类名,其他的.h文件名和.cpp文件名就自动出现了,点击“完成”,就新建了.h和.cpp文件,在.h文件声明类、变量、方法,在.cpp文件中实现方法。
2、将已有的.h和.cpp文件导入进来
将已有的.h和.cpp文件拷贝到项目文件夹下,在解决方案中添加相关文件
在头文件中添加“现有项”,找到项目文件夹下的头文件,点击“添加”
用相同的方法,添加.cpp文件。
第三步:源文件编写好以后,还需要配置项目属性
点击“项目”-》“项目属性”
出现如下界面
配置类型—静态库(.lib)
MFC的使用—在静态库中使用 MFC
字符集根据需要配置,可以是:使用多字节字符集/UNICODE编码(默认)
点击“应用”/“确定”。
第四步:调试生成lib文件
最后点击“本地windows调试器”
出现这个错误不用管,lib不是可执行文件所以报的错,在项目文件夹的“debug”目录下有一个“工程名.lib”文件,即为生成的lib库文件。