我有两组代码:
- MATLAB 代码,以及
- QT C++ 代码。
我尝试使用mcc
带有 msvc2008 编译器的命令将 MATLAB 代码编译为 C++ 库。对于我的 QT C++ 代码,我使用 mingw 进行编译。但是,当我尝试添加 MATLAB 转换后的 C++ 代码时,似乎出现了很多问题。
是否可以将这两种类型的代码混合在一起?有没有人有使用这些语言组合的经验?
!曾尝试使用 Octave,但我不想重新编码我的 MATLAB 代码。我正在尝试寻找直接运行 MATLAB 代码的替代方法。
注意:我需要在 QT 中使用 mingw,因为它是必需的,对于 matlab mcc 命令,我只能选择使用 msvc 编译器。如果我可以将程序作为可移植的独立程序,那将是最好的。我需要使用 MATLAB 代码的原因是因为我需要一些很好的矩阵数学运算函数,也因为使用 MATLAB 进行研究对我来说更容易。