2017-05-27 40 views
1

我是一名高中学生,他们只使用过Turbo C++编码。我不知道IDE如何工作,我安装了Qt Creator来开始学习GUI编程,但我甚至无法运行一个简单的C++代码。我不知道要包含哪些文件。 注意:我是一个总新手。 我在YT上找到的教程很混乱,不清楚。我不知道为什么会发生这种情况。这是我的代码:如何开始使用IDE,特别是Qt Creator?

#include<IOSTREAM.H> 
#include<CONIO.H> 

void main() { 
    clrscr(); 
    cout << "Hello World!"; 
    getch(); 
} 

我所做的一切建设,然后运行,但我得到这个问题:

没有规则,使目标`所有”。停止。 Qt创建者的

截图

+0

你可以发布错误消息吗? – 97amarnathk

+0

使目标“全部”无规则。停止。是在底部 –

+0

的问题窗口中出现的,我对qt并不熟悉。但是Qt程序和你的turbo C++程序不一样。首先熟悉C++ 14.在非Windows机器上不使用clrscr。 – 97amarnathk

回答

1
  1. clrscr()是Windows特定(或者是它的Turbo C++特定 - I忘记),在任何情况下;不要使用它。

  2. cout应该是std::cout

  3. 您应该包含“iostream”而不是那些过时的“.h”版本(此外,标头名称是小写,不是大写)。

  4. void main无效。 main总是返回int

注:这些错误有什么做了Qt也不qtcreator。它们只是简单而简单的代码中的错误。阅读Qt文档并尝试一些教程。

+0

另外,他没有一个项目,他刚打开一个.pro文件,他必须创建.pro文件。 – eyllanesc

+0

@eyllanesc不,我确实创建了纯C++应用程序。 –

+0

@Jesper等等,这些都是由于我使用TurboC++类型代码代替C++ 11而导致的错误。你确定:_“没有规则来制定目标'全部'。停止。”_是由于这个原因吗?我认为它是因为缺少可执行文件。我很困惑,因为在TurboC++中编译会自动完成所有的请求。文件,我可以简单地按“RUN”。 –