c++编辑器编译.c的函数时,需要声明为 extern "C" main.cpp
1. 声明(.c)
#pragma once
extern "C" int myadd(int a, int b);
2. 定义(.c)
int myadd(int a, int b)
{
return a + b;
}
3. 调用(.cpp)
#include <iostream>
#include "18myadd.h"
using namespace std;
int main()
{
cout << myadd(2, 3) << endl;
return 0;
}