qt学习每日总结(1)
2013-10-24 21:25
459 查看
2013/10/24
一.qt-linux-opensource-5.1.1-x86-offline.run: cannot connect to X server
在试图安装qt-linux-opensource-5.1.1-x86-offline.run时 出现
原因:X server是【图形】的服务,执行该安装文件时,要在ubuntu中运行 而不是在putty中运行,putty中没有图形显示
二.点击Run编译运行Qt Creator随便打开的例子, 结果报错:/usr/bin/ld: cannot find -lGL collect2: ld returned 1 exit status
在终端中输入如下命令: sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
执行命令时,显示:Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/c/cups/libcups2_1.5.3-0ubuntu4_i386.deb 404 Not Found [IP: 91.189.91.14 80]
猜测是【源】需要更新:
1.上网搜查【源】:百度搜索12.04源(ubuntu版本) e.g:/article/4939878.html
2.进入 /etc/apt$ : sudo cp sources.list sources.list_bak 说明:备份Ubuntu12.04源列表,
若不在/etc/apt目录下,则为 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
3. sudo vim sources.list (打开Ubuntu 12.04源列表文件) 全选该文件的内容,删除并拷贝新的源进入(一般用163的源)
4. sudo apt-get update 更新
5.重新输入命令:sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
执行成功最后显示:Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
6.再次点击Run编译运行Qt Creator随便打开的例子,搞定!!!
三. 在和小组成员讨论时发现自己是走偏了,应当生成的是在终端模式下 用命令进行操作的文件 ./xxxx 。
嗯,这个问题要解决,讨论后发现重点应该放在qmake工具生成makefile上 究竟是推倒qt5.1.1进行重装qt4,还是查找qt5.1.1有没有解决办法,百度ing...
四.研究qmake linux中,用图形界面qt creator随意生成一个程序test1, 然后进入程序所在路径(程序存放的文件夹内)
我这里是:farsight@ubuntu:~/Qt5.1.1/Tools/QtCreator/bin/qt_file/test1$
尝试命令:qmake -o Makefile test1.pro,显示:
The program 'qmake' can be found in the following packages: * qt3-dev-tools * qt4-qmake Try: sudo apt-get install <selected package>
执行命令:sudo apt-get install qt4-qmake 显示一堆东西,开始我以为没装上,好多unable。
后来又试了一次,显示已经装上了。 抱着半信半疑的心态再次输入:qmake -o Makefile test1.pro
真的生成了一个Makefile(虽然这个Makefile好复杂,比之前见过的复杂好多)
事实上,我的qt5.1.1是自带了qmake,只是我之前从未接触过qt才耗费大量时间, 真正的qmake是要配环境,然后放路径什么的,我依然不会,也就这样吧,呃!!
五. 在test1目录下,执行命令:make 出现错误:/usr/bin/uic-qt4 mainwindow.ui -o ui_mainwindow.h
make: /usr/bin/uic-qt4: Command not found
make: *** [ui_mainwindow.h] Error 127
这个时候感觉超出我的能力范围,就请教了老师,老师鼓捣了一会说着qt5版本他不熟 建议是百度一下,qt5的代码是怎么编写的,或者重新装一个qt4。 恩,好吧,反正也没试过qt4,装一个玩玩看,今天的就是这样了!
一.qt-linux-opensource-5.1.1-x86-offline.run: cannot connect to X server
在试图安装qt-linux-opensource-5.1.1-x86-offline.run时 出现
原因:X server是【图形】的服务,执行该安装文件时,要在ubuntu中运行 而不是在putty中运行,putty中没有图形显示
二.点击Run编译运行Qt Creator随便打开的例子, 结果报错:/usr/bin/ld: cannot find -lGL collect2: ld returned 1 exit status
在终端中输入如下命令: sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
执行命令时,显示:Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/c/cups/libcups2_1.5.3-0ubuntu4_i386.deb 404 Not Found [IP: 91.189.91.14 80]
猜测是【源】需要更新:
1.上网搜查【源】:百度搜索12.04源(ubuntu版本) e.g:/article/4939878.html
2.进入 /etc/apt$ : sudo cp sources.list sources.list_bak 说明:备份Ubuntu12.04源列表,
若不在/etc/apt目录下,则为 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
3. sudo vim sources.list (打开Ubuntu 12.04源列表文件) 全选该文件的内容,删除并拷贝新的源进入(一般用163的源)
4. sudo apt-get update 更新
5.重新输入命令:sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
执行成功最后显示:Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
6.再次点击Run编译运行Qt Creator随便打开的例子,搞定!!!
三. 在和小组成员讨论时发现自己是走偏了,应当生成的是在终端模式下 用命令进行操作的文件 ./xxxx 。
嗯,这个问题要解决,讨论后发现重点应该放在qmake工具生成makefile上 究竟是推倒qt5.1.1进行重装qt4,还是查找qt5.1.1有没有解决办法,百度ing...
四.研究qmake linux中,用图形界面qt creator随意生成一个程序test1, 然后进入程序所在路径(程序存放的文件夹内)
我这里是:farsight@ubuntu:~/Qt5.1.1/Tools/QtCreator/bin/qt_file/test1$
尝试命令:qmake -o Makefile test1.pro,显示:
The program 'qmake' can be found in the following packages: * qt3-dev-tools * qt4-qmake Try: sudo apt-get install <selected package>
执行命令:sudo apt-get install qt4-qmake 显示一堆东西,开始我以为没装上,好多unable。
后来又试了一次,显示已经装上了。 抱着半信半疑的心态再次输入:qmake -o Makefile test1.pro
真的生成了一个Makefile(虽然这个Makefile好复杂,比之前见过的复杂好多)
事实上,我的qt5.1.1是自带了qmake,只是我之前从未接触过qt才耗费大量时间, 真正的qmake是要配环境,然后放路径什么的,我依然不会,也就这样吧,呃!!
五. 在test1目录下,执行命令:make 出现错误:/usr/bin/uic-qt4 mainwindow.ui -o ui_mainwindow.h
make: /usr/bin/uic-qt4: Command not found
make: *** [ui_mainwindow.h] Error 127
这个时候感觉超出我的能力范围,就请教了老师,老师鼓捣了一会说着qt5版本他不熟 建议是百度一下,qt5的代码是怎么编写的,或者重新装一个qt4。 恩,好吧,反正也没试过qt4,装一个玩玩看,今天的就是这样了!
相关文章推荐
- 骨骼动画初步完成
- QTP学习笔记--define new test object
- QT右键菜单
- QT QTableView用法小结
- QTP/UFT(LoadRunner)11及以上版本的延长使用时间的方法
- QT获得目下的所有文件名
- JNI加载Native Library 以及 跨线程和Qt通信
- QT 数字图像处理 笔记一
- FriendlyARM中用自己的qt程序取代板子自带的程序
- linux中,qt creator使用pinyin输入法无法进行编程提示
- 【PyQt】算法-插入、递归、冒泡
- QTP用代码实现浏览器的打开和关闭
- QT画图
- 深入浅出CChart 每日一课——快乐高四第二课 富丽堂皇,没落贵族宝贵遗产之QT篇
- QT界面(控件)相关设计的一些技巧总结
- 在ubuntu12.04上用qvfb运行QtE程序
- Ubuntu 13.10 安装Qt5
- QT添加二次确认功能,QMessageBox的使用
- Ubuntu 13.04下构建Qt5开发环境
- QT安装编译出现不是内部或外部命令的问题