我对 Matlab 有一个非常烦人的问题。我有一个自定义 C 风格的 DLL 来与我们的硬件通信。它在我的电脑上运行良好,在我同事的电脑上运行良好。在第三台 PC 上,它无法加载:
在 365 处使用 ==> loadlibrary 时出错 无法预处理输入文件。预处理器的输出是:'cl' 不是内部或外部命令、可运行程序或批处理文件。
显然它找不到编译器。然而运行 !mex -setup 让我的交互位选择机器上唯一的编译器(VS2008)并检查 !set vs 显示路径正确。尝试直接添加路径似乎也无济于事。因为我对 Matlab 知之甚少,对 matlab 论坛的广泛搜索和尝试建议也无济于事。有人有任何线索吗?