Qt-QtCreator基础(一)

一、创建Qt Widgets应用程序

 

二、Qt应用程序的发布

  当完成整个项目开发后,需要将开发完成的项目资源发布。以便使用者方便的使用应用程序。

  在Qt -QtCreator中发布项目将按照如下步骤进行:

  (1)生成目标系统所需要的项目可执行文件。

  (2)打包依赖资源。

     (3)撰写发布文档说明

在QtCreator中进行项目编译、生成文件时,QtCreator将自动创建一个编译输出文件,如下图:

注:Qt Creator将项目目标源文件和编译生成的文件的文件进行分类存放。

       上图中显示的是存放编译输出文件的的文件夹,在该文件夹中有3个Makefile文件和一个ui_hellodialog.h文件,还有两个目录:debug和release。对于不同的项目工程,在该目录中,可能出现有不同的文件。

  对于可执行文件helloworld.exe文件便存放在debug文件中。

 

(2)打包依赖资源

  对于生成的可执行文件,即带有.exe字样的文件,直接双击运行将出现错误。其原因是:应用程序运行时需要dll动态链接库的。

 

  解决动态链接库的方法有两种:

  方法一:复制DLL文件。在Qt安装目录的bin目录下找到需要的dll动态链接库,将其一一复制到与可执行文件一致的目录中。

  方法二:设置环境变量。如下:

(3)程序的发布

  

  注:若程序中使用了png以外的格式图片,在发布程序时就要将Qt安装目录下的plugins目录中的imageformats文件夹复制到发布程序文件夹中,其中只需要保留自己用到的文件格式的dll文件即可。

    例如:使用到了gif文件,那么只需要保留qgif.dll文件即可。

       如果程序中使用到了其他的模块,例如数据库,那么就要将plugins目录中的sqldrivers文件夹复制过来,里面保留自己用到的数据库驱动。

 

posted on 2019-07-31 09:42  Iriczhao  阅读(1571)  评论(0编辑  收藏  举报

导航

Live2D