格子家园

 找回密码
 加入我们
查看: 799|回复: 2

win7系统下Qt编译出错如何解决

[复制链接]

1万

主题

260

回帖

4万

积分

Level 10

Rank: 12Rank: 12Rank: 12

积分
46427
发表于 2018-7-9 12:47:25 | 显示全部楼层 |阅读模式
  Qt是一个跨平台C++图形用户界面应用程序开发框架,很多用户都有在电脑中安装使用,但是最近有win7纯净版系统用户反映说在使用Qt的时候,出现了错误,怎么办呢,本文就给大家讲解一下win7系统下Qt编译出错的解决方法吧。
1、相比VS,Qt目前对中文的支持显得不是那么“友好”。如果我们的工程路径中含有中文字符,就会出现莫名其妙地的编译错误。
1463290871011709244907.jpg
2、例如,我将一个工程放置在一个中文目录下,然后打开Qt Creator进行编译,结果就出现了错误提示,说找不到文件;
1463290871011709244907.jpg
3、我将中文目录名改为英文后,程序成功编译并正常运行;
1463290871011709244907.jpg
4、在此特别提醒大家注意,如果目录名中含有英文空格,是可以正常编译的;
1463290871011709244907.jpg
5、但是如果含有全角空格就不行了,而且此时也不提示找不到文件,仅是无法编译。由于空格是半角还是全角肉眼根本无法分辨,所以希望大家高度重视,如无必要,目录名最好不要用空格。
1463290871011709244907.jpg
1463290871011709244907.jpg
解决方法2:
1、在开发过程中,有时我们可能会对工程进行全面修改。例如,修改了UI文件的名称,并且在代码中也做了相应的调整,但就是无法通过编译。
1463290871011709244907.jpg
2、这时,我们重新编译时需要先清理原有的构建项目,然后进行编译,而不要图方便直接点击左下方的运行按钮进行编译运行。
要想清理原有构建项目并重新编译,正确方法是点击菜单“构建”-“重新构建项目”。这时,Qt将自动清除原有构建项目,然后重新编译工程。
1463290871011709244907.jpg
  以上就是关于win7系统下Qt编译出错的解决方法,通过上面的方法就可以帮助大家解决这个问题了,更多精彩内容欢迎继续关注系统城!

0

主题

391

回帖

781

积分

Level 3

Rank: 4

积分
781
发表于 2018-7-9 12:53:02 | 显示全部楼层
鄙视楼下的顶帖没我快,哈哈

0

主题

378

回帖

756

积分

Level 3

Rank: 4

积分
756
发表于 2018-7-19 06:19:24 | 显示全部楼层
路过,我是来打酱油的!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|小黑屋|格子家园 ( 联系邮箱:121272135@qq.com )

GMT+8, 2024-4-26 10:56 , Processed in 0.064050 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表