Мне пришлось отметить некоторые из XML-файлов для интернационализации. Я не использую LUPDATE вручную из ЦМД, вместо этого я положил его в файл .pro проекта как:Qt lupdate in .pro file issue
lupdate_only{
SOURCES += $$EXTRA_XML
}
Приведенный выше код работает просто отлично, но, как вы заметили, что я должен был поместить файлы XML в ИСТОЧНИКОВ. Как следствие, файлы .xml отображаются в виртуальной папке «Источники» из левого окна перспективных проектов, рядом с файлами .cpp. Я нахожу это решение немного неприятным и запутанным.
- Project
- - Headers
- - Sources
- - - main.cpp
- - - some.xml //not wanted here
Есть ли способ использовать LUPDATE, в .pro, на различные файлы таким образом, что эти файлы не будут отображаться в папке Sources? Благодаря!
UPDATE Я использую Qt Creator 4.0.3
Рад, что вы нашли приемлемое решение, у меня не было подумал об использовании .pri – ManuelH