• 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日

  • 相关阅读:
    filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )
    dhtmlxgrid表格笔记
    oracle sql insert插入字符&
    java之map遍历
    oracle之按表名查询表字段结构
    oracle之nvl,nvl2,decode
    oracle之case
    java定时案例
    oracle查询表指定字段类型
    pl/sql test Window 参数为date
  • 原文地址:https://www.cnblogs.com/xingchen/p/2837508.html
Copyright © 2020-2023  润新知