QT+VS2008 项目引入Qt专有QRC文件

在使用Qt自带的Designer设计界面过程中,我们可能会引入一些资源文件,而建立qrc文件。那么在VS2008的平台上如何将使用呢?

    方式如下:

    首先在引入qrc文件,如下图,点击属性

QT+VS2008 项目引入Qt专有QRC文件_第1张图片

    如图,将命令行修改为:rcc.exe -name $(InputName) -no-compress $(InputPath) -o $(InputName)_qrc.cpp

QT+VS2008 项目引入Qt专有QRC文件_第2张图片

    另外,在主程序main.cpp里#include "MyQt_qrc.cpp",在mian()函数里加一句Q_INIT_RESOURCE(MyQt);

    范例代码如下:

复制代码
#include <QtGui/QApplication>
#include <QtCore/QTextCodec>

#include "MyQt_moc.h"
#include "MyQt_qrc.cpp"

#pragma comment(lib,"QtCore4.lib")
#pragma comment(lib,"QtGui4.lib")

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
    Q_INIT_RESOURCE(MyQt);
    MyQt w;
    w.show();
    return app.exec();
}
复制代码

    上传了一个范例,可以下载看看哦:

    转载注明出处:http://www.cnblogs.com/IT-BOY/archive/2013/03/25/2981577.html

你可能感兴趣的:(QT+VS2008 项目引入Qt专有QRC文件)