0

我想我确实遵循了这里指导的所有步骤。我猜 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"

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

4

2 回答 2

1

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

<source root>
   |--> vaastu.ico
   |--> vaastu.rc
   |--> vaastu.pro
   |--> <other folders/files>
于 2013-04-25T06:40:13.173 回答
1

在 .rc 文件中:

#include "resource.h"

在 resource.h 文件中:

#define IDI_ICON1  1
于 2013-04-25T07:32:07.663 回答