今天是周三,一周过去的这三天一直在正matlab和VC6混合编程的问题。问题最终解决,得到的经验教训也不少。
网上有很多混合编程的资料,首先要弄清楚选择哪种方式,这方面后续会总结。
在VC6中C和C++调用matlab不同,C是面向过程的,C++是面向对象的,它们的数据类型和编译方式存在差异。
遇到的问题:
1、unhandled exception in (LIBMX.DLL):0xC0000005:access violation
发生了内存越界。
如果找不到某个dll,只需找到它,拷贝到当前目录即可。
设置环境变量:由于旧版本的Matlab中没有将这些