查看完整版本: [-- 请教大神,为什么编译不过去,请指教!!! --]

QTCN开发网 -> Qt基础编程 -> 请教大神,为什么编译不过去,请指教!!! [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

louistang 2017-05-16 11:30

请教大神,为什么编译不过去,请指教!!!

我装的QT是qt-windows-opensource-5.1.1-mingw48_opengl-x86-offline 这个版本。最近练习QT 编译时总报stray '\XX' in program的错误,文件编码utf-8,不管文件里面有没有中文 也重装了几次。总是报这个错误!!!!
[attachment=17113][attachment=17114][attachment=17115][attachment=17116][attachment=17117]


dosmlp 2017-05-16 15:54
一般是你的代码有问题,像不该出现的反斜杠,括号不匹配

louistang 2017-05-16 16:54
dosmlp:一般是你的代码有问题,像不该出现的反斜杠,括号不匹配 (2017-05-16 15:54) 

我创建了一个空项目,里面没中文,也没注释,也还是报这个错误。我的这些程序以前是能够编译过去的。

louistang 2017-05-16 17:11
[attachment=17124]

新建一个新项目。也是这种错误。没写任何代码,就是一个空窗口。。

大漠之鹰 2017-05-16 20:13
在命令行下试试,图片看上去都是moc生成的文件有这个问题。会不会是moc工具的问题,换个版本试试

dosmlp 2017-05-17 09:18
louistang:我创建了一个空项目,里面没中文,也没注释,也还是报这个错误。我的这些程序以前是能够编译过去的。 (2017-05-16 16:54)

排除这个,你可以换个Qt版本,5初期的几个版本确实bug很多,换成4.8或者5.6.2试试
http://download.qt.io/official_releases/qt/

louistang 2017-05-23 09:05
dosmlp:排除这个,你可以换个Qt版本,5初期的几个版本确实bug很多,换成4.8或者5.6.2试试
http://download.qt.io/official_releases/qt/ (2017-05-17 09:18) 

好的谢谢

louistang 2017-05-23 10:55
dosmlp:排除这个,你可以换个Qt版本,5初期的几个版本确实bug很多,换成4.8或者5.6.2试试
http://download.qt.io/official_releases/qt/ (2017-05-17 09:18) 

我装了5.6.2还是这种情况。。好像都是moc文件utf-8编码有问题

笑颜 2017-05-23 11:37
既然提示编码问题,你就自己把生成的moc文件改下编码试试吧!

louistang 2017-05-23 16:14
大漠之鹰:在命令行下试试,图片看上去都是moc生成的文件有这个问题。会不会是moc工具的问题,换个版本试试 (2017-05-16 20:13) 

换版本还是一样 5.6.2

louistang 2017-05-23 16:23
笑颜:既然提示编码问题,你就自己把生成的moc文件改下编码试试吧! (2017-05-23 11:37) 

换个编码也不行


查看完整版本: [-- 请教大神,为什么编译不过去,请指教!!! --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled