zoukankan      html  css  js  c++  java
  • error PRJ0019: A tool returned an error code from "Rcc'ing *.qrc..."

    QT,

    错误 1 error PRJ0019: A tool returned an error code from "Rcc'ing resource.qrc..." gotocell gotocell

    问题:在QT工程中,创建一个资源文件*.qrc后,编译工程,然后就爆出上面的错误。然后就在网络中查找答案,不幸的是,到最后也没有找到合适的解决方式,最后通过对比两个工程才解决了该问题

    1:在工程中间单击 *.qrc 文件,选择“属性项目"

    2:展开 custom  build Step 

    3:选中 General 

    4:查看Command  Line 命令行 

    "$(QTDIR)\bin\rcc.exe" -name "$(InputName)" -no-compress "$(InputPath)" -o .\GeneratedFiles\qrc_$(InputName).cpp

    我们需要修改该行的代码,

    我们所要做的工作就是使用QT类库中自带的rcc.exe小工具,对这个文件进行编译

    我们将该文件修改为如下的代码

    C:\Qt\4.6.3\bin\rcc.exe -name spreadsheet spreadsheet.qrc -o debug\qrc_spreadsheet.cpp

    然后保存,编译,结果编译通过

    C:\Qt\4.6.3\bin\rcc.exe  为QT库的安装目录 spreadsheet 是我们创建的QT资源文件的名称,

    {rcc.exe path} -name {*.rcc 文件的名称} {*.rcc 文件的名称}.qrc -o debug\qrc_{*.rcc 文件的名称}.cpp

    另外,去掉qrc文件中的前缀路径,

    前:

    <RCC>
    <qresource prefix="/new/prefix1"/>
    </RCC>

    后:

    <RCC>
    <qresource />
    </RCC>

    The END

    2012年12月28日

  • 相关阅读:
    堆与堆排序
    利用openssl进行RSA加密解密
    [转载]编辑器圣战
    七月底的小结
    计算机是怎么样工作的?
    Linux进程地址空间之初探:一
    微软2013暑期实习笔试回忆
    微软编程之美资格赛
    微软编程之美初赛
    rootkit:实现隐藏进程
  • 原文地址:https://www.cnblogs.com/xingchen/p/2837508.html
Copyright © 2011-2022 走看看