Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Alexey Vict от Январь 30, 2012, 02:43



Название: Как скомпилировать Qt Linguist?
Отправлено: Alexey Vict от Январь 30, 2012, 02:43
В области программирования на Qt я конечно новичёк, так как мне ближе Delphi и Web... Но вот Qt Linguist`ом пользуюсь частенько, для переводов сторонних программ.

Объясните пожалуйста, как и чем скомпилировать Qt Linguist, откуда брать исходники лучше.
Я вот нашёл такие исходники - http://qt.gitorious.org/qt/qt/trees/4.8/tools/linguist (http://qt.gitorious.org/qt/qt/trees/4.8/tools/linguist).
Скачиваю целый архив "qt-qt-4.8.tar"...
С помощью Qt Creator открываю проект "qt-qt-4.8\qt-qt\tools\linguist\linguist.pro" и пытаюсь собрать проект (скомпилировать), что затем вылетает следующее:
Цитировать
mingw32-make[1]: *** [debug/numerus.o] Error 1
mingw32-make: *** [debug] Error 2
Процесс «D:\QtSDK\mingw\bin\mingw32-make.exe» завершился с кодом 2.
Возникла ошибка при сборке проекта linguist (цель: Desktop)

Если кому не трудно, то напишите как скомпилировать Qt проекты, к примеру Linguist.
Плюс дополнительный вопрос...
В папке "QtSDK\QtCreator\share\qtcreator\translations" есть файл локализации Linguist`а - как его связать с программой?
Чтобы поменять язык в Linguist`е...


Название: Re: Как скомпилировать Qt Linguist?
Отправлено: kambala от Январь 30, 2012, 03:51
надо показывать вывод компилятора - там обычно ошибка явно написана.

может проще скачать готовый лингвист из менеджера пакетов (QtSDK\SDKMaintenance.exe или как он там называется)?


Название: Re: Как скомпилировать Qt Linguist?
Отправлено: Alexey Vict от Январь 31, 2012, 07:05
Так`с ну собрать у меня всё таки получилось его... Правда пришлось ручками прописать путь для "qtranslator_p.h", так компилятор его не находил... Видите ли несуществующая папка.
У меня вот другой вопрос возникает... а как Qt Linguist связывается с файлом перевода? как поменять в нём язык?


Название: Re: Как скомпилировать Qt Linguist?
Отправлено: Alexey Vict от Январь 31, 2012, 07:55
В Qt в этой папке: QtSDK\QtCreator\share\qtcreator\translations
находится файл перевода программы Qt Linguist: "linguist_ru.qm"
Как его применить? дабы сменить язык интерфейса.


Название: Re: Как скомпилировать Qt Linguist?
Отправлено: kambala от Январь 31, 2012, 11:26
положи файл перевода возле linguist.exe. винда русская у тебя?


Название: Re: Как скомпилировать Qt Linguist?
Отправлено: Alexey Vict от Январь 31, 2012, 21:30
Да, винда русская. Win 7, но пиратка...
Винда может как то на это влиять, что не происходит смена локали?
В папку с linguist`ом ставил уже файл с переводом - ничего не происходит...

Просто, помню когда ещё XP`ишка стояла, у меня linguist был на русском...


Название: Re: Как скомпилировать Qt Linguist?
Отправлено: Alexey Vict от Январь 31, 2012, 21:34
Данную тему "Как скомпилировать Qt Linguist?" закрываю, так как вопрос решён.