如题,在Ubuntu10.04操作系统下安装最新版本Qt
SDK后,本人在测试了一个简单到程序(工程名为Helloworld):
具体如下:
#include<stdio.h>
int main()
{
int i;
printf("Helloworld!\n");
printf("请输入一个数字:");
scanf("%d",&i);
printf("\n你输入到数字是:%d",i);
}
当我直接点击run时,Application Output下一直显示
程序始终无法运行,上面到run三角形箭头变灰,红色方块stop按钮始终是红色。
而Compile output 面板 则显示如下:
不知道是什么原因。因此,我点击来Application Output 面板中到红色 stop
按钮,停止来程序到执行。
并按 F5进行调试Strat Debugging,
此时,在Application Output 下显示;
然后就一直无法继续了。而当我把scanf语句
删除后,则Debug后到结果就为:
问题一:请问各位大侠,这是怎么回事呢?为什么删除scanf就可以运行成功?之后我又试来几次,发现凡是又用用到scanf语句到程序都运行不了。非常无语。其中指的是什么意思呢?怎样解决需要在控制台输入(scanf)数据的问题?问题二:
在compile output 面板中出现到第一行是什么意思?为什么qmake要step呢?
Configuration unchanged, skipping qmake step. 问题三:在我完全安装Qt SDK 后,在终端查看版本qmake -v 时,出现到结果是说我还没install qmake 程序,说可以在qt4-qmake包里下载安装,大概的意思是这样。为什么我完全按照SDK后还会出现qmake无法使用?谁能替我解惑?!谢谢了。
[ 此帖被ccnuliughai在2010-07-28 20:25重新编辑 ]