[英]Qt resources in GNU makefile
如何在GNU Makefile中添加Qt資源?
我想添加如下內容:
mystyle.qrc
<RCC>
<qresource prefix="/">
<file>mystyle.qss</file>
</qresource>
</RCC>
它應按此處使用:
MyMain.cpp
QFile file(":/mystyle.qss");
一個簡單的規則可能看起來像...
# Specify the `rcc' executable -- `rcc-qt5' on my box but
# may just be `rcc' elsewhere.
#
RCC := rcc-qt5
# Use rcc to generate a .qrc.cpp output file base on the input .qrc
#
%.qrc.cpp: %.qrc
$(RCC) -name $* -o $@ $<
然后,就像使用其他任何.cpp
文件一樣,只需使用生成的.qrc.cpp
。 因此,如果您的主要源文件是mp_prog.cpp
您可能會...
my_prog: my_prog.o mystyle.qrc.o
$(LD) $(LDFLAGS) -o $@ $+
假設通常的內置規則mystyle.qrc.o
將由mystyle.qrc.o
構建,而mystyle.qrc.cpp
將使用新規則從mystyle.qrc
生成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.