我开始使用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
有关如何解决此问题的任何想法?
提前致谢。
答案 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,并且能够看到它是否有问题。