社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
主题 : qtcreator的几点问题
ruger 离线
级别: 新手上路
显示用户信息 
0  发表于: 2008-11-04  
来源于 原创 分类

qtcreator的几点问题

管理提醒: 本帖被 XChinux 执行加亮操作(2009-01-06)
刚用qtcreator(0.9),发现了几点问题
(1)在编辑某文件时(xx.cpp),如果出现系统提示,比如说你要引用某个类下面的某个action,如下图
此时键盘不能输入

键盘就不能输入了,需要切换到其他程序然后再切换回来,很不方便(不知道是我系统不对,还是qtcreator的问题)
(2)qtcreator在和Linux系统对接的时候不方便。qtcreator在Tools->Options->Qt4下面有个版本选择见面,用于在不同的版本之间切换:
qt版本设置界面

qtcreator在Build&Run中有个关于debug的设置,用于设置debug的qt版本、环境变量、debug过程,唯一灵活设置的是一个关于qmake的添加参数,我想用这个添加参数设置链接库,但是尝试若干次后失败,经常出现Could not find make command: make in the build environment
Error while building project bsniffer
When executing build step 'Make'
Canceled build.

debug设置界面

(3)qtcreator控制Makefile,关于添加系统链接库的想法,很自然的想到直接改makefile,然而,改完了,在qcreator下面debug,qtcreator会再给你改回来
(4)qtcreator(qt)对不同版本不同架构下面的project相互支持的不够。本人一台x86,一台x86_64,都装了qt3.3和qt4.3.4,相互不好兼容,如果你设置qt版本和环境变量的话有时会导致编译错误,找不到make/qmake路径(也许是我设置错了,呵呵)
不过总感觉有些麻烦
(5)其打开ui文件调用qt-designer,没有菜单,就几个常用的图表,也不是很方便
qtcreator也有有点:界面操作比较友好,操作简单,便于管理project。
[ 此贴被ruger在2008-11-04 20:23重新编辑 ]
ruger 离线
级别: 新手上路
显示用户信息 
1  发表于: 2008-11-05  
经常出现这种问题:
Running build steps for project bsniffer...
Configuration unchanged, skipping QMake step.
Could not find make command: make in the build environment
Error while building project bsniffer
When executing build step 'Make'
Canceled build.
ruger 离线
级别: 新手上路
显示用户信息 
2  发表于: 2008-11-05  
还有一个问题就是qmake经常不能用,只能用make
ruger 离线
级别: 新手上路
显示用户信息 
3  发表于: 2008-11-05  
qtcreator需要手动修改Makefile.Debug Makefile.Release来添加第三方库
hike 离线
级别: 新手上路
显示用户信息 
4  发表于: 2009-02-17  
今天一晚上发现了个规律  QT Creator  对文件存放的目录有关系  要不然会在编译时出现
Cannot find file: c:\Documents and Settings\Administrator\桌面\t1\t1.pro.
Exited with code 2.
Error while building project t1
When executing build step 'QMake'
类似这样的错误
比如 我新建工程的默认目录为D:\My Documents
如果将t1目录放到D:\My Documents下则会成功编译!!

这点让人很郁闷  在打开.pro文件一定要注意文件的位置!!!
级别: 侠客
显示用户信息 
5  发表于: 2009-02-17  
有中文目录名了吧
wd007 离线
级别: 论坛版主
显示用户信息 
6  发表于: 2009-02-18  
题外话,我现在没有试用Qt Creator的一个原因是它目前只支持x86架构,而不支持MIPS等其他的架构。有点郁闷,不知道NOKIA怎么想的
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
xiaohelong99 离线
级别: 新手上路
显示用户信息 
7  发表于: 2009-03-11  
引用
引用第3楼ruger于2008-11-05 11:07发表的  :
qtcreator需要手动修改Makefile.Debug Makefile.Release来添加第三方库


put your lib in .pro file
LIBS += -L/usr/lib -lpcap
xiaohelong99 离线
级别: 新手上路
显示用户信息 
8  发表于: 2009-03-11  
引用
引用楼主ruger于2008-11-04 18:24发表的 qtcreator的几点问题 :
刚用qtcreator(0.9),发现了几点问题
(1)在编辑某文件时(xx.cpp),如果出现系统提示,比如说你要引用某个类下面的某个action,如下图
[attachment=1502]
键盘就不能输入了,需要切换到其他程序然后再切换回来,很不方便(不知道是我系统不对,还是qtcreator的问题)
(2)qtcreator在和Linux系统对接的时候不方便。qtcreator在Tools->Options->Qt4下面有个版本选择见面,用于在不同的版本之间切换:
.......



exit scim input method the first problem you say solved
级别: 侠客
显示用户信息 
9  发表于: 2009-03-11  
引用
引用第6楼wd007于2009-02-18 23:33发表的  :
题外话,我现在没有试用Qt Creator的一个原因是它目前只支持x86架构,而不支持MIPS等其他的架构。有点郁闷,不知道NOKIA怎么想的

你会在mips上写代码么……
描述
快速回复

认证码:

验证问题:
90 * 2 = ? 正确答案:180
按"Ctrl+Enter"直接提交