我在CDT项目(eclipse)下的一个源文件中有以下代码。
extern "C" {
void* obj1(int size); /* alloc uninit memory */
void* obj2(int size); /* alloc cleared memory */
void* obj3(void*, int size); /* extend memory, new mem is uninit */
void obj4(void* ptr);
}
我收到此错误消息“预期标识符或'('字符串常量之前”
我认为编译器无法识别它,我需要为此提供一些标志。请为它提出解决方案。它也为另一段代码提供相同的消息
extern“C”{int NlvStrmatch(const char *,const char *,int);
}