版本:
Qt5 OpenCV 2.4.9
尝试在ubuntu下搭建了Qt和OpenCV,诡异地发现OpenCV中的Mat可以调用,但是namewindows和imshow什么的都不能调用。
之前也遇到过这种情况是在windows下搭建环境出现的,后来重新配置了Qt的编译器改为MinGW就好了。
所以这次其实也是Qt和OpenCV编译器不同造成连接错误。查了一下,ubuntu机器上的原有qt4-dev什么的,一律统统卸载掉,再重新编译了OpenCV,cmake的时候也不用withQt=ON的,因为此时机器上根本就没有Qt。安装OpenCV 结束后再安装Qt5 Creator,就搞定了。