Название: [РЕШЕНО] Путь к lrelease Отправлено: DarkHobbit от Январь 21, 2018, 12:26 Добрый вечер.
В старых версиях Qt был каталог bin, где лежала и qmake, и uic-moc, и lupdate-lrelease до кучи. Соответственно, указанием QtCreator пути к qmake задавался путь ко всем утилитам. Теперь вот я собрал Qt 5.10.0 для Windows. Тут qmake и uic лежат в qtbase/bin, а lupdate и lrelease - в qttools/bin. Соответственно, если я переводы указал в pro-файле, например, по этой инструкции (http://www.prog.org.ru/index.php?topic=21023.msg144177#msg144177), QtCreator пытается вызвать lrelease - и обламывается. То ли я накосячил при сборке, то ли есть способ указать QtCreator путь к qttools? Если да, то как? Пробовал QtCreator версий 3.1.2 и 4.5.0 - в обоих случаях результат плачевный. Или надо просто перенести lrelease в qtbase/bin? Что-то тут не так... Название: Re: Путь к lrelease Отправлено: Old от Январь 21, 2018, 12:47 А вы make install делали?
Название: Re: Путь к lrelease Отправлено: DarkHobbit от Январь 21, 2018, 15:35 О, Майн Готт! Действительно, mingw32-make install всё расставил по своим местам.
Спасибо. Однако мне кажется, что во времена Qt 4.8.6 оно как-то само выполнялось... Хотя могу уже и напутать. Название: Re: Путь к lrelease Отправлено: DarkHobbit от Январь 22, 2018, 16:16 Не поленился, собрал - так оно и оказалось: при сборке Qt 4.8.6 полноценный bin формировался прямо на этапе make. Более того, если не нужна "чистая" установка без промежуточных файлов, make install можно было вообще не запускать, и в Qt Creator указать путь к qmake из этого bin. Хотя идеологически оно, наверное, не совсем правильно. :)
В Qt 5 без make install уже не обойдёшься. Возможно, оно и к лучшему... |