我有我想打电话交流功能的CPP代码。 这两种编译很好地.o文件,但是当铛++的编译执行,我收到以下错误:
file.cpp:74:12: error: expected unqualified-id
extern "C"
^
在CPP文件中的代码如下:
void parseExtern(QString str)
{
#ifdef __cplusplus
extern "C"
{
#endif
function_in_C(str);
#ifdef __cplusplus
}
#endif
}
如何避免错误? 我不能编译铿锵的C ++文件,我真的需要使用外部量。 谢谢。