Windows应用程序图标未显示在资源管理器中

时间:2013-04-25 05:45:42

标签: qt

我认为我确实遵循了所有引导步骤here.我认为res文件已与exe相关联,因为文件大小已增加。

我的.pro文件(vaastu.pro)

QT       += sql core gui printsupport

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = vaastu
TEMPLATE = app


win32 {
   RC_FILE = vaastu.rc
}
SOURCES += ...

HEADERS  += ....

FORMS    += ...

RESOURCES += \
    Fonts.qrc

我的.rc文件(vaastu.rc)

IDI_ICON1               ICON    DISCARDABLE      "vaastu.ico"

这是什么原因?我究竟做错了什么?请赐教。

2 个答案:

答案 0 :(得分:1)

检查图标“vaastu.ico”的位置。它应该与您的源代码位置相同。

<source root>
   |--> vaastu.ico
   |--> vaastu.rc
   |--> vaastu.pro
   |--> <other folders/files>

答案 1 :(得分:1)

在.rc文件中:

#include "resource.h"

在resource.h文件中:

#define IDI_ICON1  1