cwhu 发表于 2007-4-28 10:23

请问matlab如何调用.dll里面的函数?

.dll文件是用delphi编的

eight 发表于 2007-4-28 10:38

原帖由 cwhu 于 2007-4-28 10:23 发表 http://forum.vibunion.com/forum/images/common/back.gif
.dll文件是用delphi编的


试试直接调用。我对 delphi 的 dll 不懂,但C++的直接调用就可以了

cwhu 发表于 2007-4-28 11:06

回复 #2 eight 的帖子

如何直接调用啊?

我用loadlibrary函数调用dll
出现如下错误:
Mex file entry point is missing.Please check the (case-sensitive)
spelling of mexFunction (for C MEX-files), or the (case-insensitive)
spelling of MEXFUNCTION (for FORTRAN MEX-files).
??? Invalid MEX-file

函数名我没写错啊。。。。

eight 发表于 2007-4-28 11:08

原帖由 cwhu 于 2007-4-28 11:06 发表 http://forum.vibunion.com/forum/images/common/back.gif
如何直接调用啊?

我用loadlibrary函数调用dll
出现如下错误:
Mex file entry point is missing.Please check the (case-sensitive)
spelling of mexFunction (for C MEX-files), or the (case-insen ...

当作 matlab 的函数直接调用,前提是在你的工作目录下,或者已经加入到 matlab 的默认搜索路径下。对于后者,请参阅关于添加工具箱的精华贴
页: [1]
查看完整版本: 请问matlab如何调用.dll里面的函数?