希望你们都玩得开心。我正在做一个项目,我必须调用将 C++ 写入 MATLAB 的 .DLL 和 .h 文件。实际上,我必须连接一个 USB 可连接设备。该设备的 API 是用 C++ 编写的,有一个 .dll 和一个 .h 文件。当我尝试使用 MATLAB 中的 loadlibrary 从 MATLAB 调用这两个时,它可以正常工作。但是因为这只是 API,所以我编写了一个 .h 和 .cpp 文件来使用这个 API。现在,当我加载自己编写的 .dll 文件时,出现错误
致命错误 C1083:无法打开包含文件:“USBCommAdapter.h”:没有这样的文件或目录
其中 USBCommAdapter.h 是 .dll 文件提供的原始头文件。它位于 MATLAB 的工作文件夹中。
请帮助我摆脱这个问题。
谢谢