我认为我确实遵循了所有引导步骤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"
这是什么原因?我究竟做错了什么?请赐教。
答案 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