首先QT新建的文件目录中不能包含中文,否则在编译时会异常退出。
当我们可以成功编译后我们开始进行打包的操作,打包的目的是让一个没有安装QT环境的人也可以打开exe文件。
如果使用debug方式编译文件的话,我们发现源文件目录下多了一个Debug文件夹,里面有两个文件夹,一个是debug,一个是release(其中release包是空的)。来到我们的debug文件夹下可以看到生成了一个exe文件。
点击时可能 错,缺失.dll文件 或者 无法定位程序输入点。一般的解决方式是去找缺失的dll文件,他们都在QT安装目录下的bin文件夹中。下面是我的文件路径,可以参照找到自己的文件所在位置。
如果此时仍 错无法运行,可能是你装了两个版本的QT,而QT用了另一个版本的windeployqt打包了你的文件,这时可以对照着打包出来的dll文件跑到自己正确的QT的bin目录下复制并替换原先文件夹中的dll文件。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!