我正在尝试在我的系统上使用mexopencv:
Ubuntu 12.04.1 LTS
opencv 2.4.2
GCC-4.4
matlab 2012
他们都在工作。我还使用了一些c ++代码来测试mex,它运行良好。 我使用this来安装mexopencv。同样做了this因为我得到的一些错误提到了libstdc ++。so.6
现在当我尝试这样的事情时:
a = cv.imread('pic.jpg');
我明白了:
Error using cv.imread
Invalid MEX-file '/home/primepc09/mexopencv/+cv/imread.mexa64': /usr/local/lib/libopencv_highgui.so.2.4:
undefined symbol: _ZNK9QCheckBox15minimumSizeHintEv
我知道为什么会这样做?
答案 0 :(得分:0)
这是来自QT库的未解析符号。确保在系统上安装了QT:
sudo dpkg -l | grep libqt
如果您没有,则需要安装它。