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

原文地址:https://www.cnblogs.com/Viewsky/p/6785729.html