用C++Builder本身来调用是可以的,但在delphi中调用就报错:
错误地link main.exe 到xxx.dll.function
可dll和main.exe在同一目录
怀疑是在C++Builder中编译dll时设置不对,哪位高手指点一下,不胜感激。
错误地link main.exe 到xxx.dll.function
可dll和main.exe在同一目录
怀疑是在C++Builder中编译dll时设置不对,哪位高手指点一下,不胜感激。
------------------------------------------------------------------
register Left-to-right Routine Yes
pascal Left-to-right Routine No
cdecl Right-to-left Caller No
stdcall Right-to-left Routine No
safecall Right-to-left Routine No
用它看看,只有它的清除堆栈的方式不一样。
怀疑本来就是stl写的,这样可能好一点
dll里:
int __stdcall __export test();调用:
function test:integer;stdcall;extern 'testdll.dll';
错在哪?