欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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库的效果是一样的。

相关标签: obj