---
title: 编译并生成helloworld
description: "1. 使用PuTTY工具，以root用户登录服务器。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/kunpengqt_02_0008.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/prtg-osc/kunpengqt_02_0008.html
indexId: 5ffaee6d6074c2ed14311ff580f0d54f8353904675fdea525b123eeec9644b5a64
---
# 编译并生成helloworld

#### 操作步骤

1. 使用PuTTY工具，以root用户登录服务器。
2. 执行以下命令创建helloworld目录。

```
mkdir
helloworld
```


3. 执行以下命令进入helloworld目录。

```
cd
helloworld
```


4. 创建并编辑“helloworld.cpp”文件。

  a. 执行以下命令创建并打开“helloworld.cpp”文件。

```
vi
helloworld
.cpp
```


  b. 按“i”进入编辑模式，写入如下代码。

```
#include<QApplication>
#include<QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label=new QLabel("helloworld!");
label->show();
return app.exec();
}
```


  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
5. 执行以下命令进行编译。

```
qmake -project
qmake
make
```


  执行make如报以下错误，可修改“helloworld.pro”文件，在该文件末尾增加“QT+=widgets”信息。

  helloworld.pro为执行qmake -project命令生成的“a.pro”文件，a代表目录名。

6. 执行以下命令运行helloworld。

```
./helloworld
```
