Qt+VS2008打包程序 | 显示中文乱码
来源:互联网 发布:s.click是淘宝网的吗 编辑:程序博客网 时间:2024/06/12 22:56
打包程序
注:静态编译之前一定先进行动态编译执行(即在Debug模式下),不然Release模式执行时会提示缺失文件。
1. 首先将VS2008设置为静态编译:点击项目-属性,出现如下对话框,选择配置属性
将下图的对话框里改选为Release,然后点击C++栏选为“用于……”,再点击配置管理器
出现下图的对话框,在下拉框中改选为Release,再关闭-确定退出
此时,调试将会报错,只能够执行(Ctl+F5),执行后会在Win32\Release文件夹生成相应的文件。选中解决方案,点击右键,添加-新建项目
安装和部署-安装项目,再输入名称,确认退出
【粗暴模式】5.选中应用程序文件夹,将Win32\Release文件夹下的东西都拖入红框内
6、 再选择用户桌面文件夹,添加-项目输出,在弹出的对话框选择主输出,并配置为Release Win32,确认退出。
【科学模式】
5、选中应用程序文件夹,右击-添加-项目输出,出现如下界面,改选为Release win32,确定退出
6、选中“主输出来自……”,右键-创建快捷方式,可对快捷方式重命名。
7、将快捷方式拖入至用户桌面文件夹,可通过属性窗口的ICON对其图标进行更改。注:图标必须为ICO格式的图片,可添加至应用程序文件夹。
最后,点击打包程序项目名称,右击菜单选择重新生成。
整个过程完成,生成的打包程序在 \打包程序项目名称\Release文件夹下,例如这次就在Setup2\Release下,就选择windows install程序包就行。
打包程序显示中文乱码
解决方法:
- 在构造函数里面添加
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("System")); QTextCodec::setCodecForLocale(QTextCodec::codecForName("System")); QTextCodec::setCodecForTr( QTextCodec::codecForName("System"));
- 在相应的头文件中添加
#include <qtextcodec.h>
- 直接如显示英文一样使用即可正常显示中文,如让按钮显示中文
ui.ChuankouControl->setText("打开串口");
- Qt+VS2008打包程序 | 显示中文乱码
- linux下qt程序打包中文乱码(qtInstallerFrameWork)
- VS2008 中文显示乱码问题
- VS2008 中文显示乱码问题
- Qt中文显示乱码
- QT中文显示乱码
- Qt 中文显示乱码
- QT中文显示乱码
- Qt中文显示乱码
- QT中文显示乱码解决
- QT中文显示乱码解决
- QT中文显示乱码解决
- Qt 开发,中文显示乱码
- qt中文显示乱码(1)
- qt中文显示乱码(2)
- QT中文显示乱码解决
- Qt开发中文显示乱码
- vs2008+Qt4.6.4中文显示乱码问题
- Java的三种代理模式
- Spring中Bean的property,ref引发的小问题
- 使用 Diff 和 Meld 工具比较两个目录的不同处
- tf.nn.sparse_softmax_cross_entropy_with_logits()函数的用法
- Scala III
- Qt+VS2008打包程序 | 显示中文乱码
- Java语言组成基础——需要格外注意的问题
- Python入门<六>
- angularjs定时任务的设置与清除
- 线程的五种状态与线程池的知识点
- 前端浏览器开发者工具的使用
- Spring事物5隔离,7传播,1只读,1超时
- Git系列(五):三个Git图形化工具
- [个人笔记]Android 布局