此帖出自嵌入式系统论坛
最新回复
extern "C" void Func(int i, int j);
如果你的cpp文件包含的头文件里有 void Func(int i, int j) 的声明,这样做会导致声明冲突
比如 void Func(int i, int j) 在 func.h 中已经声明,在 func.c 中实现
cpp文件中
extern "C"
{
#include "func.h"
}
或者不 #include "func.h"
声明
extern "C" void Func(int i, int j);
但是
#include "func.h"
extern "C" void Func(int i, int j);
这样就不对
详情
回复
发表于 2010-5-14 15:44
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
EEWorld Datasheet 技术支持