社区
C++ 语言
帖子详情
什么时候需要用extern "C"
zero_226
2010-08-23 07:42:19
rt,我见的比较多的是在写dll的时候,可是实在不知道具体应该在什么时候用
...全文
691
5
打赏
收藏
什么时候需要用extern "C"
rt,我见的比较多的是在写dll的时候,可是实在不知道具体应该在什么时候用
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
九度空间
2010-08-23
打赏
举报
回复
看c++编程思想
里面很详细
yzx714
2010-08-23
打赏
举报
回复
在开发连接库的时候
mymtom
2010-08-23
打赏
举报
回复
Name Mangling
http://en.wikipedia.org/wiki/Name_mangling
「已注销」
2010-08-23
打赏
举报
回复
首先你要明白extern "C"是给C++编译器用的,C编译器不懂这东西。
用处:
1 你用C++开发DLL,但需要输出C的符号,这个时候写这个,别的C++源程序引入你的这个头的时候,就找对符号了。
2 你用C开发DLL,但这个DLL需要给C++用,那么,你就用条件编译,当C++引入你这个头的时候,条件编译为extern "C"而C引入你这个头的时候,条件编译为extern ,这样一来你可以让两种编译器都可以使用你的头了。
摩尔信使MThings
2010-08-23
打赏
举报
回复
http://www.cppblog.com/Macaulish/archive/2008/06/17/53689.html
推荐你看看这篇博客。。
C语言之
extern
声明辨析
extern
可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义
关于
extern
C的超详解
关于
extern
C 的超级详解。解决以后所有包含
extern
C 的代码。
C语言
extern
使用方法总结.doc
C语言
extern
使用方法总结,简单总结,请指教!
extern
"C"的详细用法+demo
详细介绍
extern
"C"的用法,有可运行的demo说明。可以深入掌握c与c++组合开发注意事项
浅析
extern
“C”的作用
关于
extern
“C”的作用和意思,网上资料已经有很多了(我也参考了几篇),不过我还是觉得有必要自己总结一下,毕竟“好记性不如烂笔头”嘛~~
C++ 语言
65,189
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章