社区
C++ 语言
帖子详情
问 extern “c”
2303191
2008-11-30 05:55:50
听说如果dll中的函数和类如果不用 extern “c”定义,如果不按这种方式指定.GetProcAddress(...)取出来的
就不对. 只能隐式连接.
...全文
56
2
打赏
收藏
问 extern “c”
听说如果dll中的函数和类如果不用 extern “c”定义,如果不按这种方式指定.GetProcAddress(...)取出来的 就不对. 只能隐式连接.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xyx119
2008-11-30
打赏
举报
回复
你用Depends一看就明白,导出来的函数名称都不一样。这个因为C++编译了的函数名要改编。
星羽
2008-11-30
打赏
举报
回复
不是你想的这样,你google一下 extern "C"
extern
"C" 的用意
本文探讨了C和C++程序间的函数调用
问
题,重点解析了由于C++支持函数重载而导致的编译命名差异。通过使用
extern
C语法,解决了C++项目调用C库函数时出现的链接错误。
C++入门>>连接规范---
extern
“C“
本文介绍了C++程序中的连接规范
extern
“C”。在不同编程语言开发软件时,需统一链接规范,否则C++与C库相互调用会出现链接
问
题。通过
extern
“C”可解决此
问
题,文中还给出了C++项目调用C静态库和C项目调用C++库的具体实现及效果。
【C++】
extern
“C“ 和
extern
深度探索
本文深入探讨了C和C++语言中
extern
和
extern
“C”的用法。
extern
用于声明全局变量或函数,实现跨文件共享;
extern
“C”用于解决C++与C语言的链接兼容性
问
题。还对
extern
能修饰的内容、与const和constexpr共用情况,以及
extern
“C”的定位、影响范围和不同写法进行了探究。
C++中
extern
“C”深层探索
本文深入探讨了C++中
extern
“C”的相关内容。介绍了其引出背景,揭示了它包含的“
extern
”和“C”双重含义,说明了其编译和连接方式。还阐述了
extern
C的常用方法,包括在C++中引用C语言函数和变量,以及在C中引用C++函数和变量的处理方式,以实现混合编程。
extern
“C“ 怎么使用? 函数前加
extern
是什么意思? 深度理解 C++ 与 C 代码之间的互操作性
本文深入探讨了
extern
“C”和
extern
在C++与C代码互操作中的使用。介绍了
extern
“C”防止名称修饰、实现互操作的用法,包括在C++中调用C函数、定义可被C调用的函数等,还说明了
extern
声明外部链接变量或函数的含义及使用场景,以确保代码可维护性和互操作性。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章