如何在vs code 中实现不同C语言程序之间的函数互相调用的问题?

源代码杀手 2020-08-11 07:10:38
参考文献:

解决Visual Studio同一个项目工程下不同C语言程序之间互相调用的问题
https://blog.csdn.net/weixin_41194129/article/details/107935039

1、头文件的内容function.h

//#ifndef __FUNCTION_H__
//#define __FUNCTION_H__
int fun(int,int);
int times(int,int);
//#endif


2、构造的function.c函数

#include "function.h"
int fun(int a,int b)
{
return a+b;
}

int times(int a,int b)
{
return a*b;
}


3、主函数main.c去调用上面的函数:


#include "function.h"
int fun(int a,int b)
{
return a+b;
}

int times(int a,int b)
{
return a*b;
}
...全文
798 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
源代码大师 2021-05-03
  • 打赏
  • 举报
回复
C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html C和C++算法完整教程:https://blog.csdn.net/it_xiangqiang/category_10768339.html
Tensor Boy 2021-04-03
  • 打赏
  • 举报
回复
你这是visual studio吧
源代码杀手 2020-08-12
  • 打赏
  • 举报
回复
不好意思,我这里更正一下文件main.c的内容
# include "stdio.h"
# include "function.h"   /*包含的头文件*/
int main()
{
int a=2;
int b=4;
        printf( "%d\n",fun(a,b));
        printf( "%d\n",times(a,b));
        return 0;
}
自信男孩 2020-08-11
  • 打赏
  • 举报
回复
这还不算难的,难的是不同架构间,不同系统、编译器不一样之间的相互调用。

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧