Windows静态库开发及应用
开发平台:VC6.0
建立静态库:
1.VC6.0环境下新建“Win32 Static Library”工程(工程名为mystatic)
2.添加如下代码:
#include <stdio.h>
void dprintf(void)
{
printf("Hello World.\r\n");
}
保存并编译后生成mystatic.lib文件;
3.新建头文件mystatic.h并导出函数:
extern void dprintf(void);
静态库应用:
1.新建一个应用工程;
2.将mystatic.lib以及mystatic.h复制到工程目录下;
在适当要调用的C文件中添加以下代码:
#include "mystatic.h"
#pragma comment(lib,"staticlib.lib")
在适当的位置调用dprintf
例如:
#include "mystatic.h"
#pragma comment(lib,"staticlib.lib")
int main(int argc, char* argv[])
{
dprintf();
return 0;
}