繁体   English   中英

如何在 c++ 项目中使用 matlab 中的 dll 文件?

[英]How can I use dll file from matlab in c++ project?

大家好,我有一个问题,我从 matlab 导出了 model。 model 输出是.h 和.dll 和.lib 文件。 我将它们链接到我的 c++ 项目。 我必须使用 header 中的函数。 但是在我的 header 文件中,我猜我的函数看不到 dll。 My.lib 文件正常工作

这些是我在.h 文件中的函数

extern void sineW_initialize(void);
extern void sineW_step(void);
extern void sineW_terminate(void);

问题是未找到 function 定义,但在 dll 中已经有 func 定义。 如何使用这些功能?

实际上我没有看到错误消息,因为编译器正在运行但函数无法从 dll 导入。 我解决问题。 在我将第二条路径添加到我的 linker 之后,我在 c/programfiles/matlab 中首先有 2 个 matlab 路径,然后第二个是 c/programfiles/polyspace,而问题消失了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM