首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

在dll加上extern "C"出现异常,否则正常(有报错信息)

2013-04-09 
在dll加上extern C出现错误,否则正常(有报错信息)在我的dll没有使用extern C的时候函数类和类都可以成

在dll加上extern "C"出现错误,否则正常(有报错信息)
在我的dll没有使用extern "C"的时候函数类和类都可以成功导出,但是在使用extern "C"之后类的成员函数就不可以导出了,这是为什么呢?
报错信息如下:
2IntelliSense: 后面有“::”的名称一定是类名或命名空间名
1IntelliSense: 应输入定义或标记名
[解决办法]
看错误应该是没有在extern c 前面加上编译选项#ifdef __cplusplus “extern c”{ #endif吧?

热点排行