广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    Qt编译出错怎么办

    来源:网络收集  点击:  时间:2024-09-08
    【导读】:
    作为一个跨平台的C++图形界面库,Qt现在正受到越来越多的朋友喜爱。不过,许多新学Qt的朋友常常发现一个奇怪的现象,就是自己的程序明明是正确的,却在Qt中怎么也通不过编译。这是怎么回事,又该如何解决呢?工具/原料moreQt一、工程路径不能含有中文1/5分步阅读

    相比VS,Qt目前对中文的支持显得不是那么“友好”。如果我们的工程路径中含有中文字符,就会出现莫名其妙地的编译错误。

    2/5

    例如,我将一个工程放置在一个中文目录下,然后打开Qt Creator进行编译,结果就出现了错误提示,说找不到文件。

    3/5

    我将中文目录名改为英文后,程序成功编译并正常运行。

    4/5

    在此特别提醒大家注意,如果目录名中含有英文空格,是可以正常编译的。

    5/5

    但是如果含有全角空格就不行了,而且此时也不提示找不到文件,仅是无法编译。由于空格是半角还是全角肉眼根本无法分辨,所以希望大家高度重视,如无必要,目录名最好不要用空格。

    二、对工程进行特殊修改后需要清理构建项目后再编译1/2

    在开发过程中,有时我们可能会对工程进行全面修改。例如,修改了UI文件的名称,并且在代码中也做了相应的调整,但就是无法通过编译。

    2/2

    这时,我们重新编译时需要先清理原有的构建项目,然后进行编译,而不要图方便直接点击左下方的运行按钮进行编译运行。

    要想清理原有构建项目并重新编译,正确方法是点击菜单“构建”-“重新构建项目”。这时,Qt将自动清除原有构建项目,然后重新编译工程。

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1203201.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号06-02 10:41:06  耗时:0.678