Qt install
1 图形化安装
1.1 安装包的下载与获取
到http://www.qt.io/download-open-source/#section-7链接下载。这个链接中分类罗列出了不同操作系统下的QT安装包。本人的操作系统是32 位的Linux,故我选择的Qt 5.4.1 for Linux 32-bit (546 MB) (info) 。
1.2 安装包的安装
下载完后,可以看到是后缀名为.run的文件,执行如下命令:
chmod +x qt-opensource-linux-x86-5.4.1.run
为安装包赋予可执行权限。(说明:qt-opensource-linux-x86-5.4.1.run为我下载的qt安装包名,当前最新版本为5.4.1)
然后执行如下命令:
./qt-opensource-linux-x86-5.4.1.run
此时会弹出图形化的安装界面,之后的操作就跟windows下安装软件差不多了。需要说明的是:qt-opensource-linux-x86-5.4.1.run包中包含了qtcreator可视化的开发工具,在安装完后,找到安装目录下的Tools/QtCreator/bin目录下发现有qtcreator可执行文件,该文件就是Qt可视化的开发工具。
1.3 环境变量的配置
执行
vi /etc/profile or vim ~/.bashrc
在该文件中加入如下几行:
Linux下Qt开发环境的安装与集成 - danshiming - danshiming的博客
其中第1行为在1.2步骤中安装QT包时安装文件存放的目录,大家可以根据自己的安装路径来更改设置。
其中第2行将qtcreator可视化的开发工具存放的绝对路径加入到环境变量PATH中了。这样以后就可以在shell中直接执行qtcreator了。
其中第3行为安装QT包时安装文件中的lib库存放的目录,大家可以根据自己的安装路径来更改设置。执行如下命令
. /etc/profile
注意: . 和 /etc/profile 有空格
或者:
source /etc/profile
1.先进入qt creator的安装目录,并进入lib文件夹:
cd /usr/local/Trolltech/Qt-4.8.1/lib
这是我的目录,大家填上自己对应的目录即可。
2.创建命名为qt的目录文件:
mkdirqt
3.把目录下的Qt相关的动态库删除:
mvQt qt
现在再运行下你的程序,是不是就ok啦!
cmake -DQt5Widgets_DIR=/opt/Qt5.6.2/5.6/gcc_64/lib/cmake/Qt5Widgets/ -DCMAKE_CXX_COMPILER=g++ ..
cmake -DQt5Widgets_DIR=/opt/Qt5.6.2/5.6/gcc_64/lib/cmake/Qt5Widgets/ ..
c++14 not compatible with c++11:
especially make_unique function.
template<typename T,typename ...Args>
std::unique_ptr<T> make_unique(Args&&... args)
{
return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
}
cmake -DOPENCV_EXTRA_MODULES_PATH=/home/sky/soft/opencv-3.2.0/opencv_contrib-3.2.0/modules -DBUILD_opencv_cnn3dobj=OFF ..
fgdfgdfg