我有一个QT 5.12项目(MinGW 5.3和7.3编译器),其中包括:
include(../OtherDir/common.pri)
include(../OtherDir/ui.pri)
include(../SomeOtherDir/json.pri)
连同翻译文件:
TRANSLATIONS = \
ts/English.ts \
ts/Spanish.ts
其中包含一堆相对路径,例如:
FORMS += \
$$PWD/../Src/blah/ui/MainGui.ui \
$$PWD/../Src/blah/ui/Widget1.ui \
$$PWD/../Src/blah/ui/Widget2.ui \
$$PWD/../Src/blah/ui/Widget3.ui \
$$PWD/../Src/blah/ui/Widget4.ui
当我运行Lupdate.exe并传入项目文件时,它冻结。如果我删除了包含的2个,那么它将起作用。包括一堆相对链接,我也想将其本地化。
知道为什么会这样吗?