编译Qt时,发现CMake版本不够
默认安装的是2.8.*的版本,而
FIND_PACKAGE(Qt5widgets)需要3.1*以上的版本
以下是我更新所用的方法,并没有卸载驱动
sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.4/cmake-3.4.1.tar.gz
tar xf cmake-3.4.1.tar.gz
cd cmake-3.4.1
./configure
make
sudo apt-get install checkinstall
sudo checkinstall
sudo make install
最后在终端输入:cmake --version 如果显示cmake version 3.4.1 则安装成功!
重装cmake发现遇到
问题:bash: /usr/bin/cmake: 没有那个文件或目录
因为直接使用cmake系统回到默认的/usr/bin中去寻找,但是src中安装的cmake是在/usr/local/bin中,所以当然不会找到。解决方法:
做一个链接即可:ln -s /usr/local/bin/cmake /usr/bin
然后使用/usr/local/bin/cmake进行编译。
参考文献
转