[英]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.