sudo find / -name "Qt5Core" -o -name "Qt5Network"
- 返回2个地址,假设为path1 ,path2
echo export Qt5Core_DIR=path1 >>~/.bashrc
echo export Qt5Network_DIR:PATH=path2 >>~/.bashrc
tips:完毕后重启shell
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
sudo make install
如果不出错误,tufao就安装好了,以下我们尝试运行一个demo
cd ../qmake
cd hello-world
qmake
cannot access /usr/lib/i386-linux-gnu/qt4/bin/qmake: No such file or director
罪魁祸首就是.run安装包,谁叫俺网络不好,调整以下环境变量:
PATH=/home/van/Qt5.8.0/5.8/gcc_64/bin/:$PATH
QTDIR=/home/van/Qt5.8.0/5.8/gcc_64
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH QTDIR MANPATH LD_LIBRARY_PATH
为了一劳永逸:
sudo vim /etc/profile
然后将上面内容粘贴到文件profile尾部,保存,重启
然后尝试 qmake -v 正常显示脚本
继续5.3.0
qmake
make
ls 目录下有个可执行文件helloworld
./hello-world
此时程序就运行起来了
netstat -atp |grep hello-world
tcp6 0 0 [::]:11111 [::]:* LISTEN 4318/hello-world
浏览器输入localhost:11111 OK了会提示你做的不对,需要用POST参数,大功告成!