Pascal DLL没有任何功能

时间:2012-08-01 20:53:49

标签: python dll export ctypes pascal

我一直在使用FreePascal,制作了一个简单的测试DLL。

library dll;

function addstuff(onenumber, twonumber : Integer) : integer; stdcall;

begin
     addstuff := onenumber + twonumber;
end;


begin
end.

exports addstuff;

但是,当我尝试使用Ctypes将其导入Python时,它声称dll中没有函数addstuffDLL Export Viewer表示根本没有任何功能。

我似乎无法找到任何在互联网上构建DLL的简单教程,所以我最有可能做一些愚蠢的错误。有小费吗?我对Pascal很新。

1 个答案:

答案 0 :(得分:2)

你有程序外的出口部分,把它放在里面

library dll;

function addstuff(onenumber, twonumber : Integer) : integer; stdcall;

begin
     addstuff := onenumber + twonumber;
end;

exports addstuff;    

begin
end.