我用VC编了一个DLL,但用DELPHI却不能调用,请高手指点1 .def文件中写上export add 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 extern "C" __declspec(dllexport) int add(); 有没有用 _declspec(dllexport) 啊, 这是VC提供的一个关键字,用它可在动态连接库中输出一个数据、一个函数或一个类。用这个关键字可不用在.DEF文件中说明我要输出哪个类哪个函数。 再定义函数的时候加上调用方式如:int _stdcall add(int a,int b);然后在 .def 文件中加入export add @1 在定义函数的时候加上调用方式,如:int _stdcall add(int a,int b);然后在 .def 文件中加入:export add @1 int _cdecl add(int a,int b){}在.def文件的Exports下加入 add VC默认的函数调用方法是_stdcall,DELPHI和它不一样,所以没法调用。你可以在函数前加上_declspec,或在Settings中设置 在Delphi函数声明后加上 stdcall; 如何判断是哪个线程出错? 请问如何在一篇word文档的最后,添加新的一行或段落。 使用OLE2T将BSTR转换成LPTSTR时出现的问题 关于一个聊天程序的疑问 看过<<VC技术内幕>>的朋友请进来!一个关于视图类的问题----在线等侯! 对于SDK中的窗口句柄在MFC中如何进行相映的转换? 映射模式转换后坐标误差 MFC中静态文本框怎么显示位图 这个SMTP程序怎么编? 自定义类 改动Outlook Express功能时,点新邮件出现下面错误,那位高手给指导一下。 如何改动CProgressCtrl中进度条的颜色?请详细一些。
如:int _stdcall add(int a,int b);
然后在 .def 文件中加入
export
add @1
int _stdcall add(int a,int b);
然后在 .def 文件中加入:
export
add @1
{
}
在.def文件的Exports下加入
add