tufao环境搭建-记常见错误一例
2017-06-22 09:54
302 查看
tufao是一个性能不错的开源网络库,基于QT,所以我们知道用起来肯定很方便很爽啦
1.0prework:安装qt-sdk cmake git一般自带
如果网络好:sudo apt-get install qt-sdk cmake git如果网络不好:可在qi.io官网下载.run安装包,不过下面步骤可能需要多一点的工作
2.0下载tufao
git clone http://github.com/vinipsmaker/tufao.git3.0进入tufao目录
cd tufao4.0建立build文件夹
如果不存在: mkdir build 然后cd build如果存在:cd build 然后rm -r *(回车之前还是谨慎一点)
5.0如果在步骤1.0中你是采用是apt安装qt则直接5.3.0,如果是安装.run包则需要配置环境变量
5.1.0 找出Qt5Core和Qt5Network路径
sudo find / -name "Qt5Core" -o -name "Qt5Network"
- 返回2个地址,假设为path1 ,path2
5.2.0将环境变量导入~/.bashrc
echo export Qt5Core_DIR=path1 >>~/.bashrc echo export Qt5Network_DIR:PATH=path2 >>~/.bashrc
tips:完毕后重启shell
5.3.0开始cmake
cmake -DCMAKE_INSTALL_PREFIX=/usr .. make sudo make install
如果不出错误,tufao就安装好了,以下我们尝试运行一个demo
cd ../qmake cd hello-world qmake
bullshit~!给出如下提示:
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参数,大功告成!
相关文章推荐
- 搭建Android源码编译环境及编译常见错误
- lua环境搭建 + 常见错误解决 windows + linux双版
- (通用)深度学习环境搭建:tensorflow安装教程及常见错误解决
- Android 环境搭建,Helloworld以及常见错误处理,最新版哦
- hbase:伪分布环境搭建及常见错误解决方法
- PHP第一步:Windows下搭建PHP环境及常见端口设置错误
- (通用)深度学习环境搭建:tensorflow安装教程及常见错误解决
- (通用)深度学习环境搭建:tensorflow安装教程及常见错误解决
- XMPP环境搭建常见错误
- Wamp环境搭建常见错误问题解决
- 基于cocos2dx2.2版本安卓环境搭建常见错误解决方法
- vs2013+QT5.5.0的环境搭建过程和常见错误总结
- Eclipse搭建Android开发环境之ADT安装常见错误及解决方法
- QT环境搭建常见的bug解决 -->ld: cannot find –lbootstrap 错误
- Sublime Text 2下搭建Python环境常见错误
- QT环境搭建及常见错误
- (通用)深度学习环境搭建:tensorflow安装教程及常见错误解决
- 搭建OSGI环境常见错误 Could not resolve module: org.eclipse.equinox.console
- Hbase的完全分布式环境的搭建及常见错误的排解(hbase启动后自动关闭的问题分析)
- lua环境搭建 + 常见错误解决 windows + linux双版