大家好,我遇到了一个问题,我从matlab导出了一个模型。模型输出是.h、.dll和.lib文件。我将它们链接到我的c++项目。我必须使用标题中的函数。但是在我的头文件中,我的函数没有看到dll。我的.lib文件工作正常
这些是我在.h文件中的函数
extern void sineW_initialize(void);
extern void sineW_step(void);
extern void sineW_terminate(void);
问题是找不到函数定义,但dll中已经有函数定义。如何使用这些功能?
实际上我没有看到错误消息,因为编译器正在运行,但函数无法从dll导入。我解决了这个问题。在我将第二个路径添加到我的链接器后,我有两个matlab路径,第一个是在c/programfiles/tablab中,第二个是c/programfiles/polyspace。