VC6写的DLL在DELPHI6中调用提示找不到函数!! 我再用VC默认生成的函数,一行代码都没有写,调用还是提示找不到。后来加上了external "C" __stdcall还是没有用。D6中的写法是正确的,请高和指点一二。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 extern "C" __declspec(dllexport) int PrintSN(LPTSTR lpstrSN);或extern "C" __declspec(dllexport) int __stdcall PrintSN(LPTSTR lpstrSN); 把导出函数写在.def文件的Exports节下面EXPORTS 导出函数名称 函数调用约定的问题,把你的函数调用约定改为__stdcall对于非c或c++程序调用c或c++编写的DLL的时候最好把导出函数放在.def文件中,方法如vcforever所说! 在VC中如下写:__declspec(dllexport) int __stdcall getValue(){ ...}在.def文件中写 在EXPORTS下getValue上面这样就可以了。 只有用def文件申明导出函数。 VS2010 设置出错:fatal error LNK1104: 无法打开文件“msvcprtd.lib” VS2005 TextOut() 参数问题 如何在对话框上添加工具栏? VC中的参数问题 哪里有比较多的图标资源下载啊? MFC ActiveX控件中如何实现打印 为什么我设置的起始屏在编译的时候可以持续指定的时间,而编译以后却不出现? 程序运行不稳定,怎么调试? 一个关于的高难度问题!!!!高手请进!!!! 没有搞过这种问题,求指教 怎样捕获键盘的alt+F1按键? 高分请教一个难题,分不够再加
导出函数名称
vcforever所说!
__declspec(dllexport) int __stdcall getValue()
{
...
}在.def文件中写 在EXPORTS下
getValue上面这样就可以了。