我正在使用 deploytool 创建一个带有方法 (makeSqr) 的 Matlab 类 (MLTestClass),如本 MathWorks 教程中所示。在 Visual Studio 2012 中导入相关库后,该行MLTestClass obj = new MLTestClass();
会导致程序因“访问冲突”而崩溃。我正在使用 MCR v8.1。我在某处看到这可能是由使用错误的编译器编译 .m 文件引起的,但我计算机上的唯一编译器(根据mbuild -setup
)是“Microsoft Visual C++ 2012”(尽管我正在编译用于一个 C# 项目,如果有影响的话)。
谢谢你的帮助!