Qt没有建立项目文件

时间:2013-08-07 14:36:51

标签: c++ qt qt-creator qt5

我开始使用C ++并使用Qt Creator(我运行Lubuntu 13.04)。

今天,作为编程的好开始,我编写了我的Hello World程序,看看在安装Qt5和Qt Creator之后是否有用。

我创建了一个新的控制台应用程序项目,并写道:

#include <iostream>

using namespace std;

int main()
{
    cout<<"Hello World!";
    return 0;
}

将我的项目保存为Test,并尝试运行它。 我一直在

Starting /home/MYUSERNAME/Qt Programming/Test/Test...
Cannot change to working directory '/home/MYUSERNAME/Qt Programming/Test': No such file or directory
/home/MYUSERNAME/Qt Programming/Test/Test exited with code -1

有关如何解决此问题的任何想法?

提前致谢。

3 个答案:

答案 0 :(得分:0)

也许问题是'MYUSERNAME / Qt编程/测试'中的空格。 无论如何看看项目构建设置。编译器正在寻找项目的路径出了点问题

答案 1 :(得分:0)

您确定“/ home / MYUSERNAME / Qt Programming / Test”目录中有“Test”目录吗?

答案 2 :(得分:0)

使用我的qt4安装我已经尝试启动一个新的Qt控制台应用程序,选择了创建项目的文件夹,输入Test for project name hit next,取消选择Debug,但保持释放。点击下一步。选择none进行版本控制,点击完成。

显示程序框架。必须删除QCoreApplication的include语句。用iostream替换它。已删除&#34; QCoreapplication a&#34;和&#34;返回a.exec&#34;。放入std :: cout&lt;&lt;&#34; Hello World \ n&#34 ;;并返回0;。然后我保存了所有按下播放按钮并打开xterm并显示hello world。这里没问题。我甚至尝试在目录名称中使用空格。再没有问题。

然后我尝试创建项目非qt-project-&gt; plain c ++项目。在上面相同的菜单之后,找到一个完全代码的骨架,除了在cout语句末尾有一个endl。点击播放按钮。这里再没有问题。它又打开了xterm并打印出Hello World!

不知道还能告诉你什么。如果您在创建项目后将名称更改为“测试”,我会说,重新开始,这次不会更改名称。

我可以在opensuse 12.3 x86_64安装上安装qt5,并且能够看到它是否有问题。