|
|
1
7
这取决于你使用的是什么MATLAB版本。R2010b支持VS2010开箱即用。如果您有R2010a,则有一个可用的修补程序: |
|
|
2
2
解决问题的方法有1种以上,只有一种涉及金钱:)
供将来参考: http://www.mathworks.com/support/compilers/R2010b/index.html |
|
|
3
0
您也可以在不使用mex的情况下将您的c++代码提供给Matlab。Matlab能够加载外部dll并调用它们的函数。所以你可以把你的代码包装成一个DLL,完全绕过mex。 一般来说,我发现这是从MATLAB调用C或C++代码的一种更简单的方法。缺点是,您不会拥有mex提供的所有用于操作matlab数据结构的工具。您仍然可以来回传递数据,有些事情比较麻烦,例如在C中分配一个数组并将其所有权交给matlab。 |