加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Qt Creator编写HelloWorld

(2017-11-12 17:37:35)
分类: QT

1.Qt Creator编写HelloWorld,以及程序的编译与运行

http://s4/bmiddle/002baFcNzy7ggPQXWz973&690Creator编写HelloWorld" />

选择“文件->新建文件或项目”或者直接点击“New Project

http://s2/bmiddle/002baFcNzy7ggQ4nysF81&690Creator编写HelloWorld" />

选择“Qt Widgets Application”,点击“Choose

输入项目名称“HelloWorld”,选择创建路径

http://s8/bmiddle/002baFcNzy7ggQ6xb6v97&690Creator编写HelloWorld" />

根据需要,选择对应的编译器,然后点击“下一步”

http://s2/bmiddle/002baFcNzy7ggQaUNY5b1&690Creator编写HelloWorld" />

根据自己的实际需要,输入对应的类名,头文件以及源文件名,选择适当的基类等信息,点击“下一步”;

http://s12/bmiddle/002baFcNzy7ggQcdKeD1b&690Creator编写HelloWorld" />

点击“完成”

http://s8/bmiddle/002baFcNzy7ggQhj5Ov47&690Creator编写HelloWorld" />

此时,可以看到对应的工程目录下多了一个HelloWorld文件夹

http://s8/bmiddle/002baFcNzy7ggQjlqOXc7&690Creator编写HelloWorld" />

可以看到自动生成了以下几个文件:

http://s7/bmiddle/002baFcNzy7ggQXQPEG36&690Creator编写HelloWorld" />

在打开的项目中,选择“Forms”,双击“helloworld.ui”,进入设计界面

http://s12/bmiddle/002baFcNzy7ggQZ4TCr5b&690Creator编写HelloWorld" />

从左侧“Filter”中的“Display Widgets”下选择Label,直接拖拽至窗口中,双击刚才拖拽的Label,修改显示文本为“Hello World,Ctrl+s保存

http://s10/bmiddle/002baFcNzy7ggQnVLUB99&690Creator编写HelloWorld" />

点击左侧的“项目”,出现构建配置页面,可以修改构建目录

 

 

http://s16/bmiddle/002baFcNzy7ggQsju3R0f&690Creator编写HelloWorld" />

可以看到构建配置的默认版本是Debug

点击左侧的绿色三角按钮,或者直接按Ctrl+R,构建项目,可以看到产生的窗口。

http://s10/bmiddle/002baFcNzy7ggQtQctz09&690Creator编写HelloWorld" />

同时,在项目所在路径下,新产生了一个文件夹 

http://s9/bmiddle/002baFcNzy7ggQAskAM18&690Creator编写HelloWorld" />

Debug文件夹下:

http://s5/bmiddle/002baFcNzy7ggQBQUssf4&690Creator编写HelloWorld" />

Realse文件夹下:

http://s10/bmiddle/002baFcNzy7ggQD2Tj359&690Creator编写HelloWorld" />

此时双击helloworld.exe文件,会弹出系统错误提示框,提示丢失了Qt5Cored.dll文件。如下图所示。我们可以在Qt安装路径下找到该文件,我这里是在D:\Qt\Qt5.9.2\5.9.2\msvc2015\bin中(安装路径下对应的编译器下的bin目录下),将其复制到debug目录里面,然后还会提示缺少其他几个dll文件,依次将它们复制过来即可。完成后helloworld.exe就可以运行了。其实也可以先设置环境变量,以后在本机就可以直接运行生成的可执行文件了。

http://s3/bmiddle/002baFcNzy7ggQEJMz0d2&690Creator编写HelloWorld" />

http://s15/bmiddle/002baFcNzy7ggQHNGAC2e&690Creator编写HelloWorld" />

http://s6/bmiddle/002baFcNzy7ggQIS5b755&690Creator编写HelloWorld" />

http://s14/bmiddle/002baFcNzy7ggR4iaK15d&690Creator编写HelloWorld" />

2.程序的发布

真正发布程序时,要使用release版本。

1.在项目的“构建配置”中选择Release

http://s6/bmiddle/002baFcNzy7ggRde8Ela5&690Creator编写HelloWorld" />

2.直接构建,可生成可执行程序

http://s14/bmiddle/002baFcNzy7ggRh1K1L8d&690Creator编写HelloWorld" />

此时在程序构建的目录下,生成对应的Release目录

http://s2/bmiddle/002baFcNzy7ggRmef3X81&690Creator编写HelloWorld" />

进入到对应的release目录下

http://s7/bmiddle/002baFcNzy7ggRn2Ulwd6&690Creator编写HelloWorld" />

直接运行,HelloWorld.exe,按对应的提示找到对应的动态链接库文件,拷贝到可执行程序所在的文件夹下。

http://s3/bmiddle/002baFcNzy7ggRpPUZQ32&690Creator编写HelloWorld" />

 

http://s14/bmiddle/002baFcNzy7ggRyYSHbed&690Creator编写HelloWorld" />

 

http://s8/bmiddle/002baFcNzy7ggRxjh3xf7&690Creator编写HelloWorld" />

 此时,直接运行可执行程序,可以运行成功。

拷贝之后的文件夹:

http://s12/bmiddle/002baFcNzy7ggREXcvhcb&690Creator编写HelloWorld" />

在真正发布程序的时候,具体做法是:

1)  新建一个文件夹,将可执行程序以及所需要的动态链接库拷贝到该文件夹下

2)  将整个文件夹打包发布即可


3.环境变量的配置

计算机->右键属性->高级系统设置

http://s15/bmiddle/002baFcNzy7ggTWDrXg4e&690Creator编写HelloWorld" />

点击“环境变量”

http://s6/bmiddle/002baFcNzy7ggTYpQyx45&690Creator编写HelloWorld" />

在系统变量中找到“Path”,并双击。

http://s11/bmiddle/002baFcNzy7ggU0pm5Qfa&690Creator编写HelloWorld" />

在变量值最后添加库文件所在路径“D:\Qt\Qt5.9.2\5.9.2\msvc2015\bin”,注意添加分号,点击确定。

删除release目录下,手动添加的库文件,再次运行HelloWorld.exe,运行成功。

http://s11/bmiddle/002baFcNzy7ggU2ArvI1a&690Creator编写HelloWorld" />

 

 

http://s10/bmiddle/002baFcNzy7ggU3RTVn49&690Creator编写HelloWorld" />

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有