1.在ubuntu系统中下载Qt和opencv,下载Qt Creator需要在官网注册帐号->get started->下载开源版本->尽量选择offline版本下载。
安装文件格式为 .run,直接无法运行,需要在终端执行
chmod +x ./qt-opensource-linux-x64-5.8.0.run (通过ls查看,文件名变绿)
./qt-opensource-linux-x64-5.8.0.run
2.opencv直接选择对应系统版本即可,下载完成后是zip格式,只需要解压即可。
3.将opencv压缩文件解压,进入opencv目录并创建build目录,
mkdir build
cd build
4.解决一些依赖关系,依情况而定,主要的有libopencv-dev build-essential pkg-config cmake等
sudo apt-get install libopencv-dev pkg-config(这是我当时缺少的)
sudo apt-get update
5. cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..(来自http://blog.sina.com.cn/s/blog_5252f6ca0102vw2l.html)
我们使用的是qt5 按照原文说法,此处不要WITH_QT=ON(这个很关键)
make -j2
sudo make install
sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
6.重启电脑,创建qt工程进行测试
关键的一点是要在工程文件添加opencv路径
例如:
7.编写简单的代码,测试是否配置成功
例如: