c语言调用obj
程序员文章站
2022-03-26 15:57:36
...
新建win32空项目生成lib:
1、编辑add.c
#include"add.h"
int add(int a, int b)
{
return a + b;
}
2、编辑add.h
#ifndef ADD_H
#define ADD_H
#include <stdio.h>
#ifdef __cplusplus
extern "C" {
#endif
int add(int a, int b);
#ifdef __cplusplus
}
#endif
#endif
3、Debug目录中找到生成的中间目标文件:add.obj
4、新建测试win项目exe程序:将add.obj、add.h放到工作目录下,新建test.c并编辑test.c
#include "add.h"
int main()
{
printf("add(%d,%d) = %d \r\n",3,8,add(3, 8));
system("pause");
}
5、运行:
add(3,8) = 11
请按任意键继续. . .
运行的结果跟调用lib库 、dll库的效果是一样的。
上一篇: 实现jquery在启动页面立刻加载数据
下一篇: Masking操作,即只关注图像的一部分