PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] Qt编译问题
楼主:
allssddaa
(屌炸天)
2017-07-03 10:57:11
开发平台(Platform): (Ex: Win10, Linux, ...)
Qt5.6.2
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
VS 2015
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
按照网站的教学做一个push buttom
在mainwindow.pp里增加一行setText
然后编译就出问题
喂入的资料(Input):
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->pushButton->setText("新窗口");
}
MainWindow::~MainWindow()
{
delete ui;
}
预期的正确结果(Expected Output):
打开来视窗中间一个按钮
然后中文是乱码
错误结果(Wrong Output):
D:\QT\nWindows\nWindows\mainwindow.cpp:-1: warning: C4819: 档案含有无法在目前
字码页 (950) 中表示的字符。请以 Unicode 格式储存盘案以防止资料遗失
D:\QT\nWindows\nWindows\mainwindow.cpp:9: error: C2001: 常数中包含新行字符
D:\QT\nWindows\nWindows\mainwindow.cpp:10: error: C2059: 语法错误: '}'
程式码(Code):(请善用置底文网页, 记得排版)
补充说明(Supplement):
教学的Qt版本是4.8.1
是因为版本的问题吗?
作者:
MOONY135
(谈无欲)
2017-07-03 12:23:00
在.H加这行 #pragma execution_character_set("utf-8")中文会乱码
楼主:
allssddaa
(屌炸天)
2017-07-04 09:27:00
还没加这行 我现在只有setText就不能编译了
作者: longlongint (华哥尔)
2017-07-04 10:06:00
先不要打中文试试看 然后把中文换成许功盖 看会不会跳一样的错误
作者:
Davinais
(水灵流喵)
2017-07-04 12:52:00
你原始码编码也存错了吧,要存成utf-8才对
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2017-07-05 00:54:00
编译不过应该是原始码编码错误, 上面提的都是成功执行但中文乱码的解法
楼主:
allssddaa
(屌炸天)
2017-07-05 09:41:00
不懂意思? 我存的不是UTF-8吗 不然我存成什么所谓的存原始码编码是指哪个动作?要怎么存成正确的原始码编码呢?
http://imgur.com/4cYELH9
是这里吗?我应该已经是UTF-8了?
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2017-07-05 15:39:00
啊我知道是怎么回事了, 对你的档案是 UTF8 没错但 cl 吃不了, 因为默认的编译模式是 UTF-16 (印象中)在 .pro 档加上 QMAKE_CXXFLAGS += /utf-8 不知道能不能解, 手边没 Windows 无法试或试试
https://my.oschina.net/fanhuazi/blog/740594
继续阅读
[问题] qt 毛玻璃特效
MOONY135
[问题] 一段 arguement 问题
gecer
[问题] 关于C/C++的学习方向与建议
wallrose
[问题] Arduino 两块板子传送传感值
highbr520
[问题] binary search 指标参数问题
anoymouse
[问题] Qt Layout 控件比例 视窗大小 问题
BIAO
[问题] c语言双重pointer问题
ptt0720
Re: [问题] 关于函数指标的参数型别转型
littleshan
[问题] segmentation fault产生原因
ptt0720
[问题] 关于函数指标的参数型别转型
a27417332
Links
booklink
Contact Us: admin [ a t ] ucptt.com