Xcode extern错误

时间:2016-07-26 14:10:33

标签: ios objective-c xcode xcode7

我遇到Xcode问题,运行代码时出现以下错误:

samples<-sapply(seq(from=2, to=length(data), by=2), function(i) sample(data,size=i,replace=F),simplify=F,USE.NAMES=T )

这是代码:

Error : Expected identifier or ')'

请帮我解决这个问题,让我知道我在哪里做错了。谢谢!

1 个答案:

答案 0 :(得分:0)

extern "C"仅在C ++中有效。您可以使用__cplusplus保护宏从头文件中以任何语言(C ++,C或Objective-C)使用声明:

#ifdef __cplusplus
extern "C" {
#endif

kern_return_t io_service_open_extended
(
mach_port_t service,
task_t owningTask,
uint32_t connect_type,
NDR_record_t ndr,
io_buf_ptr_t properties,
mach_msg_type_number_t propertiesCnt,
kern_return_t *result,
mach_port_t *connection
);

#ifdef __cplusplus
}
#endif