qt realease版本运行错误(qt发布release版本)

1、在QtCreator下用release跑一遍程序,生成相应的EXE文件;2、在QtCreator下编译好的release下的ImageProcesser.exe拷贝到一个文件夹下面;3、在 ImageProcesser.exe文件路径下,输入cmd可弹出命令行窗口;4、在命令行模式下输入windeployqtImageProcessor.exe,按下回车键后会将…

大家好,又见面了,我是你们的朋友全栈君。

1、在Qt Creator下用release跑一遍程序,生成相应的EXE文件;

qt realease版本运行错误(qt发布release版本)

2、在Qt Creator下编译好的release下的 ImageProcesser.exe 拷贝到一个文件夹下面;

3、在 ImageProcesser.exe 文件路径下,输入cmd可弹出命令行窗口;

qt realease版本运行错误(qt发布release版本)

4、在命令行模式下输入windeployqt ImageProcessor.exe,按下回车键后会将软件所依赖的文件加载到当前目录下;

qt realease版本运行错误(qt发布release版本)

5、realease版本软件发布完成。

注意:如果提示“不是内部指令可查找Qt安装位置的bin目录下是否具有windeployqt.exe文件,若不存在需重新安装Qt软件;若存在,可执行开始菜单下的所有程序中的Qt文件下的Qt for Desktop文件,即可实现windeployqt.exe文件添加到系统环境变量中。

———————————————————————————————————————————

设置发布软件图标

方法一:

1、找到一个你心仪的图标,拷贝到工程的源代码目录中。

2、双击打开ICONproj.pro文件,并在文件中添加一行:

        RC_ICONS =app.ico

        然后点击左下角的锤子按钮,等待编译完成,就可以看到生成的应用程序了。

        需要注意的是,我生成的应用程序所在的目录和你的可能不一样。你可能需要到项目的同级目录中寻找。

3、图标设置成功。

方法二:

1、在项目的目录中新建文本文档,然后将名称改为proj.rc。

2、右键proj.rc,选择用记事本打开。然后输入如下内容:

    IDI_ICON1   ICON   DISCARDABLE   “app.ico”

    然后保存关闭记事本。

3、打开ICONproj.pro,添加一行:

    RC_FILE = proj.rc

4、重新构建后,运行即可加载添加的ico图标。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125622.html原文链接:https://javaforall.net

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • war包和jar包的区别

    war包和jar包的区别jar包:对于学习java的人来说应该并不陌生。我们也经常使用也一些jar包。其实jar包就是java的类进行编译生成的class文件就行打包的压缩包而已。里面就是一些class文件。当我们自己使用maven写一些java程序,进行打包生成jar包。同时在可以在其他的工程下使用,但是我们在这个工程依赖的jar包,在其他工程使用该jar包也要导入。这是jar的里面的class文件war包…

    2022年5月24日
    50
  • Oracle 函数索引_oracle索引创建

    Oracle 函数索引_oracle索引创建oracle中创建函数索引即是你用到了什么函数就建什么函数索引,比如substrselect*fromtablewhere1=1andsubstr(field,0,2)in(’01’)创建索引的语句就是createindexindexnameontable(substr(fileld,0,2))onlinenologging;创建索…

    2025年9月17日
    9
  • 【心算】2个两位数相乘。条件:十位相同,个位之和为10

    【心算】2个两位数相乘。条件:十位相同,个位之和为10346207-106.jpg两个两位数,满足以下2个条件:它们的十位数相同;它们的个位数之和为10。例如:76×74=5624在这个例子中,两个数的十位数都是7,而它们的个位数之和是6+4=10。我们可以采用【心算】个位是5的两位数的平方的方式。十位乘以(十位+1)的积,再拼接个位与个位相乘的积。76×74…

    2022年5月18日
    65
  • charls使用笔记[通俗易懂]

    charls使用笔记[通俗易懂]一、https请求:PC端:1.安装charlesca证书选择help|InstallCharlesCASSLCertificate然后会弹出证书信息,选择安装证书,下一步,将证

    2022年8月3日
    9
  • 那些惊艳的算法们(四)——唯一ID生成器snowflake

    那些惊艳的算法们(四)——唯一ID生成器snowflake同步发表在个人博客中:http://blog.lanjingdejia.com/articles/2019/01/15/1547516544183.html分布式全局唯一ID生成器很多场景需要使用全局唯一ID,用来标识唯一一条消息,唯一一笔交易,唯一一个用户,唯一一张图片等等。传统数据库表的自增主键是很简单的一种实现方式,前提是你没有分库,也没有分表,如果你分表了,id就会重复,失去唯一性…

    2022年6月22日
    102
  • linux配置ip的方法,linux下配置ip地址四种方法(图文方法)

    linux配置ip的方法,linux下配置ip地址四种方法(图文方法)主要是用第四种方法(1)Ifconfig命令第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后ip地址的配置将自动失效。具体用法如下。Ipconfigethxipaddnetmaskx.x.x.x。其中ethx中的x代表第几快以太网卡,默认第一块为0.ipadd代表ip地址。x.x.x..x为子网掩码。例如给网卡eth0配置的i…

    2022年5月2日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号