需要:
配置文件(launch.json)
添加构建(编译、链接等)任务(tasks.json)
请参考:
完美解决Ubuntu16.04下配置vs code编译环境
这里是visual studio 2019的教程:解决Visual Studio同一个项目工程下不同C语言程序之间互相调用的问题
首先给出下列头文件.h和.c文件,请自行创建下面的文件后将源码内容导入:
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 "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;
}
4、测试
由于保存后直接运行报错,下面在cmd电脑端口运行:
进入界面后,记得cd到自己刚刚建立的上述三个文件夹目录下,然后输入下面的代码:
命令语法结构:
gcc 主函数文件名.c 构造的函数(或者是被调用的函数).c -o 主函数文件名
如下所示:
gcc main.c function.c -o main
执行后会生成一个main.exe文件
到指定目录下单击本地管理元执行就可:
或者可以直接在命令端口输入main.exe执行结果:
来源:oschina
链接:https://my.oschina.net/u/4271220/blog/4494702