1
我正在使用deploytool创建一个Matlab类(MLTestClass)和一个方法(makeSqr),如this MathWorks tutorial所示。在Visual Studio 2012中导入相关库之后,行MLTestClass obj = new MLTestClass();
会导致程序崩溃并出现“访问冲突”。我正在使用MCR v8.1。我在某处看到,这可能是由编译.m文件导致的,但是我的计算机上有唯一的编译器(根据mbuild -setup
)是“Microsoft Visual C++ 2012”(尽管我正在编译使用在C#项目中,如果这有所作为)。Matlab NE生成器“访问冲突”
感谢您的帮助!
也许这是一个32/64位的问题?你从64位MATLAB编译过吗? – wakjah
是的,我从64位的Matlab 2013a编译。有没有办法编译,以便它与Visual Studio兼容? (从我可以告诉的是,没有64位版本的VS,但如果我错了,请纠正我。) – camdroid
我尝试安装32位Matlab并使用deploytool,但没有运气。 – camdroid