在日常的程序开发中,有时候有些机密性的代码不方便直接显示在工程文件中,为了保密可以将文件编译为静态链接文件使用;
在MDK5使用静态链接库操作步骤如下:
1、创建静态库
创建一个新的工程命名为test,并将其输出文件格式改为.lib,值得注意的是文件内不需要main函数,只需要将你需要使用的函数放进去就可以了,编译没错误即能生成.lib文件。
2、到原来的工程添加静态库
进到Manage Project Items界面添加静态库文件到工程,并设置好头文件路径
使用#include "test.h"导入头文件后便可使用静态链接库里的内容,但是编译后发现无法打开头文件
不知道是不是因为MDK软件版本的原因,我将#include "test.h"注释掉后,竟然可以直接调用静态库内部函数使用