需要:
組態檔(launch.json)
新增構建(編譯、鏈接等)任務(tasks.json)
請參考:
完美解決Ubuntu16.04下設定vs code編譯環境
這裏是visual studio 2019的教學:解決Visual Studio同一個專案工程下不同C語言程式之間互相呼叫的問題
首先給出下列標頭檔案.h和.c檔案,請自行建立下面 下麪的檔案後將原始碼內容匯入:
//#ifndef __FUNCTION_H__
//#define __FUNCTION_H__
int fun(int,int);
int times(int,int);
//#endif
#include "function.h"
int fun(int a,int b)
{
return a+b;
}
int times(int a,int b)
{
return a*b;
}
# 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;
}
由於儲存後直接執行報錯,下面 下麪在cmd電腦埠執行:
進入介面後,記得cd到自己剛剛建立的上述三個資料夾目錄下,然後輸入下面 下麪的程式碼:
命令語法結構:
gcc 主函數檔名.c 構造的函數(或者是被呼叫的函數).c -o 主函數檔名
如下所示:
gcc main.c function.c -o main
執行後會生成一個main.exe檔案
到指定目錄下單擊本地管理元執行就可:
或者可以直接在命令埠輸入main.exe執行結果: