天嵌 ARM开发社区

 找回密码
 注册
查看: 1942|回复: 9

继续求助各位大侠,qt-4.5仿真问题急

[复制链接]
zhangjianjie622 发表于 2010-9-28 23:03:03 | 显示全部楼层 |阅读模式
问题一:运行qt-4.5源码,文件夹pro/hello_cn程序,用qt creator编译build正确后start debug想出现图像界面结果提示you can't do that without a process to debug 的错误。如果按照教程上的步骤的确可以出现图像界面。然后我再用qt creator去start debug也可以出现图形界面。如果我在qt creator中clean project然后再build接着start debug又会出现you can't do that without a process to debug 的错误。这是为什么?

问题二:我用qt开发教程第六章编译hello_cn的方法来编译qt-4.5源码中examples及demos中的程序时make时会出现error。这是为什么。我是完全仿真教程来的。x86_project也新建了。

问题三:我用qt creator去build examples及demos中的程序没提示问题,但是我start debug时也出现you can't do that without a process to debug 的错误。

求助各位大侠的解答非常感谢!!!!!!!
天嵌_support1 发表于 2010-9-29 11:36:20 | 显示全部楼层
1# zhangjianjie622


按照你说的,我试验了一遍。
没有你这样的情况发生。
你安装的QCreatot是哪一年的?
我建议是 2009-05月那个SDK
 楼主| zhangjianjie622 发表于 2010-9-29 19:50:24 | 显示全部楼层
2# embedsky_lxt


我安装的是盘里面自带qt-creator-linux-x86-opensource-1.3.0.bin正在下载2009.05月的。大家都用的是09的吗,不过我看了下qt-creator-linux-x86-opensource-1.3.0.bin版本事version1.3 2009年的版权。
天嵌_support1 发表于 2010-9-30 11:22:01 | 显示全部楼层
3# zhangjianjie622


qt-sdk-linux-x86-opensource-2009.05.bin
这个版本的例子很丰富,便于学习
 楼主| zhangjianjie622 发表于 2010-9-30 19:10:46 | 显示全部楼层
4# embedsky_lxt


还是不行,我用了软件自带得程序运行,设置F:\Images\2.jpg,F:\Images\3.jpg,编译没错F:\Images\1.jpg,然后点DEBUG界面里面start debuging结果出现错误F:\Images\4.jpg。
 楼主| zhangjianjie622 发表于 2010-9-30 19:19:54 | 显示全部楼层
图片传错了,不好意思,是在附件上,大侠能不能将一个程序运行图片上传看看,非常感谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
天嵌_support1 发表于 2010-10-7 16:17:04 | 显示全部楼层
6# zhangjianjie622


你的build settings 那里选的是release ,当然不能debug。
你要选择 debug
 楼主| zhangjianjie622 发表于 2010-10-8 19:31:24 | 显示全部楼层
7# embedsky_lxt


非常感谢这么多天的耐心解答,原来我一直用的qmake是用在arm平台的,现在用DEBUG几乎都可以了,但是examples/mainwindows的程序编译是出现错误如下
Running build steps for project mainwindows...
Configuration unchanged, skipping QMake step.
Starting: /usr/bin/make -w
make: Entering directory `/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/examples/mainwindows'
cd application/ && /usr/bin/make -f Makefile
make[1]: Entering directory `/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/examples/mainwindows/application'
g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/lib/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include -I. -I. -o mainwindow.o mainwindow.cpp
mainwindow.cpp: In member function ‘void MainWindow::createActions()’:
mainwindow.cpp:171: 错误:‘SaveAs’不是‘QKeySequence’的成员
make[1]: *** [mainwindow.o] 错误 1
make[1]: Leaving directory `/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/examples/mainwindows/application'
make: Leaving directory `/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/examples/mainwindows'
make: *** [sub-application-make_default] 错误 2
Exited with code 2.
Error while building project mainwindows
When executing build step 'Make'

再次感谢解答
天嵌_support1 发表于 2010-10-9 12:25:37 | 显示全部楼层
8# zhangjianjie622

qmake 这个命令,QCreator编译时是调用你安装改软件所在目录下的 qt/bin/qmake
才是啊,怎么会是arm 版本的呢
 楼主| zhangjianjie622 发表于 2010-10-9 21:38:42 | 显示全部楼层
我当时以为是qt-4.5源码下通过x86_build编译出来的才是。搞错了悲剧啊。谢谢解答
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 01:24 , Processed in 1.026407 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表