希望你们都过得愉快。我正在做一个项目,我必须将.DLL和.h文件调用C ++编写到MATLAB中。实际上我必须连接一个USB可连接设备。该设备的API是用C ++编写的,有一个.dll和一个.h文件。当我试图在MATLAB中使用loadlibrary在MATLAB中调用这两个时,它的工作原理。因为这只是API,所以我写了一个.h和.cpp文件来使用这个API。现在当我加载我自己编写的.dll文件时,我收到错误
致命错误C1083:无法打开包含文件:' USBCommAdapter.h':没有此类文件或目录
其中USBCommAdapter.h是.dll文件提供的原始头文件。它可以在MATLAB的工作文件夹中找到。
请帮我摆脱这个问题。
由于
答案 0 :(得分:0)
包含文件'USBCommAdapter.h'
应该位于Matlab的搜索路径中。一种简单的方法是将它放在当前的工作目录中。在Matlab中输入path
命令以检查USBCommAdapter.h
是否在其中。