我编写了一个mex函数,将我的C++算法包含在MATLAB中,但我在MATLAB中显示输出时遇到了问题。c++ mex函数调用生成输出的其他类。为了使问题简单明了,下面是一个例子。Mexfunction.cpp:#include "mexAdapter.hpp" class MexFunction: public matlab::mex::Function {
现在MATLAB 2012a中的mex只正式支持gcc 4.4.6,但我想使用gcc 4.7,风险自负。现在如果我直接用mex编译一些东西,它会抱怨/usr/local/MATLAB/R2012a/sys/os/glnx86/libstdc++.so.6:
version `GLIBCXX_3.4.15' no
我试着用MATALAB编写,但是MATLAB似乎找不到gcc:No supported compiler or SDK was found.Error in compile (line 439)MEX configured to use 'gcc' for C language compilationTo choose a different language, select one from th
如果您使用Mac或Linux,请取消注释#Define_LINUX_MAC行。
mex Coarse2FineTwoFrames.cpp OpticalFlow.cpp GaussianPyramid.cpp我认为,由于未能在MATLAB中正确配置mex编译器,在运行上述mex命令后,我会收到以下错误:。The version cur