为什么这段程序错了呢?
											e.h文件extern "C" int ave();
e.c文件
int ave()
{
return 1;
}
extern.cpp文件
#include<iostream>
#include "e.h"
int main()
{
std::cout << ave();
}
报错原因:无法解析的外部命令ave???
请问有人知道吗
 程序代码:
程序代码:extern "C" int ave();
int ave()
{
    return 1;
}和 程序代码:
程序代码:#include<iostream>
extern "C" int ave();
int main()
{
    std::cout << ave();
}int ave()
{
    return 1;
}和 程序代码:
程序代码:#include<iostream>
extern "C" int ave();
int main()
{
    std::cout << ave();
}