作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是一名高中生,只用过 Turbo C++ 编码。我不知道 IDE 是如何工作的,我安装了 Qt Creator 来开始学习 GUI 编程,但我什至无法让它运行简单的 C++ 代码。我不知道要包含哪些文件。注意:我是个新手。我在 YT 上找到的教程令人困惑且不清楚。我不知道为什么会这样。这是我的代码:
#include<IOSTREAM.H>
#include<CONIO.H>
void main() {
clrscr();
cout << "Hello World!";
getch();
}
我确实构建了所有内容,然后运行,但我遇到了这个问题:
No rule to make target `all'. Stop.
Qt Creator截图
最佳答案
clrscr()
是 Windows 特定的(或者它是 Turbo C++ 特定的——我忘记了),在任何情况下;不要使用它。
cout
应该是 std::cout
。
您应该包括“iostream”,而不是那些过时的“.h”版本(此外, header 名称是小写的,而不是大写的)。
void main
无效。 main
总是 返回 int
。
注意:这些错误与 Qt 或 qtcreator 无关。它们只是简单明了的代码中的错误。阅读 Qt 文档并试用一些教程。
关于c++ - 如何开始使用 IDE,尤其是 Qt Creator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44218316/
我是一名优秀的程序员,十分优秀!