请问 extern "C" 在什么时候是必需的啊,我想在VC++环境下开发动态库,然后给C++builder使用 extern "C" 、__stdcall 以及 def 导出 什么时候都需要。extern "C" 保证以 C 语言格式导出,不支持函数重载。因为重载是 C++ 专有的,不能保证其他语言也支持、而且 名字碾平是基于编译器的。__stcall 以外的呼叫方式,不能保证其他的语言也支持。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 extern "C" , __cdecl 两者完全是不是一个方面的修饰extern "C" 一般是指符号(函数名)的命名规则, 在C++中强制按照C的命名方式 , (C和C++的符号命名会有区别, 互相引用会导致错误)__cdecl, _stdcall 是指函数参数的传递方式 你看看这篇文件名字修饰约定extern "C"与extern "C++"浅析 还有这篇关于__stdcall和__cdecl调用方式的理解 c++delete释放链表的节点问题,悲剧了。 采用UDP,两个发送端,一个接收端,怎么做才能不丢包? 利用filter-hook进行端口过滤的问题 刚接触串口编程,请教方法? 再问,无边框对话框如何改变窗体大小? directx安装问题 请教一个关于BSTR显示中文的小问题,不吝赐教 谢谢 !!谢谢!!谢谢大家了!!!!!!!!!!! 在VC++里用WINSOCK控件? 关于createprocess与UAC框或者杀软的问题,望解答 MFC利用CDC实现的绘图程序如何撤销绘图操作? 刚学c++,纯小白求解两个个问题,
__cdecl, _stdcall 是指函数参数的传递方式
名字修饰约定extern "C"与extern "C++"浅析
关于__stdcall和__cdecl调用方式的理解