ПредишенСледващото

Изграждане на Qt Creator за Windows от източник

Старият текст на статията, подходящ за монтаж Qt Creator 2.0.0 # 150; 2.4.1. Нова версия на статията може да намерите тук.

Основният стимул да направи Qt Creator изгради от източника, е да получите удоволствие от процеса. Като страничен ефект поправите проблем с форма на дизайнера, интегрирани в Qt Creator, # 150; ще се разбере Qwt плъгин библиотека и лентата с инструменти на дизайнер се появи група от джаджи, които принадлежат към тази библиотека. Ясно е, че този проблем съществува само в Windows.

За да изпълните Qt Creator събрание от източника, трябва да има компилатор MinGW. Имате една, ако сте инсталирали Qt Creator от досиетата на инсталацията, като се ръководи от последователност от действия, описани в статията, посветена на този въпрос. Изводът е, че той е инсталиран на вашия pacu C: \ Qt \ qtcreator-2.2.0 (версия само на това), в допълнение, с намерение за по-нататъшно възстановяване на Qt Creator, като сте изпълнили препоръките на параграф 3 от управление и копирали съдържанието на папката с компилатор MinGW и дебъгер GDB, в папка C: \ Qt \ MinGW и C: съответно \ Qt \ pythongdb, и когато инсталирате библиотеките Qt посочиха пътя към копие от компилатора C: \ Qt \ MinGW. Ако още не сте го направили кой знае какъв проблем не възниква, но в този случай, след монтажа на Qt Creator не ще бъде в състояние да изтриете определен Qt Твореца.

Обърнете внимание на детайлите на действие.

1. Свалете сайт архив на разработчика с източника Qt Creator

qt-creator-2.2.0-src.zip 29 MB

(На разположение по време на това писание версия, така че следващите инструкции за сглобяване на тази конкретна версия).

2. Разопаковайте архива, например, в папка D: \ TEMP.

3. Проектът ще се съберат в папка C: \ Qt \ QT-създател-2.2.0. Преди монтаж, създаде тази папка.

4. Изпълнение на терминал Qt 4.7.3 Command Prompt (вж. Група етикети библиотеките Qt от менюто Старт) и изпълнява команди

C:
CD Qt \ QT-създател-2.2.0
qmake D: \ TEMP \ QT-създател-2.2.0-Src \ qtcreator.pro -r -spec win32-г ++ CONFIG + = освобождаване

5. След размер qmake папка се увеличава до 60 MB, а vney появява Makefile. На следващо място, извършване на пряка заповед монтаж

Изграждане на проекта отнема 40 минути или повече в зависимост от представянето на компютъра.

В края на размера на монтаж на папка C: \ Qt \ QT-създател-2.2.0 надвишава гигабайта, проектът трябва да се почисти. Това може да се направи специално за тази mingw32-чистите -w проектиран екип за почистване. но това ще отнеме от проекта, и тези неща, които почистват не следват след това се събира на проекта, дори не се стартира. Поради това се предлага да се извърши почистване проект ръчно, направете следните неща:

1. Изтрийте папката C: \ Qt \ QT-създател-2.2.0 \ SRC.

Уау! папка C The: \ Qt \ QT-създател-2.2.0 е намалял с почти 60 MB! Това ще бъде възможно да се ограничи това, но можете да премахнете някои други.

2. Изтрийте папката

C: \ Qt \ qtcreator-2.2.0 \ дял \ qtcreator \ отстраняване на грешки
C: \ qtcreator-2.2.0 \ дял \ qtcreator \ освобождаване Qt \
C: \ Qt \ qtcreator-2.2.0 \ дял \ qtcreator \ преводи \ отстраняване на грешки
C: \ Qt \ qtcreator-2.2.0 \ дял \ qtcreator \ преводи \ освобождаване

C: \ Qt \ QT-създател-2.2.0 \ Makefile
C: \ Qt \ QT-създател-2.2.0 \ дял \ Makefile
C: \ Qt \ qtcreator-2.2.0 \ дял \ qtcreator \ Makefile.static
C: \ Qt \ qtcreator-2.2.0 \ дял \ qtcreator \ Makefile.static.Debug
C: \ Qt \ qtcreator-2.2.0 \ дял \ qtcreator \ Makefile.static.Release
C: \ Qt \ qtcreator-2.2.0 \ дял \ qtcreator \ преводи \ Makefile
C: \ Qt \ qtcreator-2.2.0 \ дял \ qtcreator \ преводи \ Makefile.Debug
C: \ Qt \ qtcreator-2.2.0 \ дял \ qtcreator \ преводи \ Makefile.Release

Нещо повече, докато по-добре да не се пипа нищо. Имайте предвид, че в папката C: \ Qt \ qtcreator-2.2.0 \ акция \ qtcreator \ преводи бяха само за УК-файлове, необходими за превод на Qt Creator.

Сега можете да стартирате компилиран Qt Creator (C файл: \ Qt \ QT-създател-2.2.0 \ бин \ qtcreator.exe) и да се полюбувате интерфейс на английски език. Изберете Инструменти Main Menu> Options. и в отворилия се прозорец на Enveronment> раздел Общи, видите списъка с наличните езици # 150; ние виждаме само

и
английски

По този начин, на руски език не е на разположение, въпреки че съответния файл, необходимо за превод, бе създаден.

Погледни в папката C: \ Qt \ qtcreator-2.2.0 \ акция \ qtcreator \ преводи. Виждаме го

qtcreator_de.qm
qtcreator_fr.qm
qtcreator_ja.qm
qtcreator_pl.qm
qtcreator_ru.qm
qtcreator_zh_CN.qm

прехвърля файлове Qt Creator съответно, немски, френски, японски, полски, руски и китайски. Когато започнете Qt Creator се опитва да се зареди не само превода, но и прехвърляне на файлове в библиотеката Qt. Ако нещо липсва, тогава Езици товарене се извършва.

За да реши проблема, направете следното

1. Отидете в папка C: \ Qt \ QT-4.7.3 \ преводи библиотека Qt (евентуално други) и да копирате папка C: \ Qt \ qtcreator-2.2.0 \ дял \ qtcreator \ преводи необходимите файлове

assistant_de.ts
assistant_fr.ts
assistant_ja.ts
assistant_pl.ts
assistant_ru.ts
assistant_zh_CN.ts
designer_de.ts
designer_fr.ts
designer_ja.ts
designer_pl.ts
designer_ru.ts
designer_zh_CN.ts
linguist_de.ts
linguist_fr.ts
linguist_ja.ts
linguist_pl.ts
linguist_ru.ts
linguist_zh_CN.ts
qt_de.ts
qt_fr.ts
qt_ja.ts
qt_pl.ts
qt_ru.ts
qt_zh_CN.ts
qt_help_de.ts
qt_help_fr.ts
qt_help_ja.ts
qt_help_pl.ts
qt_help_ru.ts
qt_help_zh_CN.ts

2. Стартирайте Qt 4.7.3 Command Prompt (вж. Група надписва Qt библиотеки от менюто Старт) и въведете командата

C:
CD Qt \ qtcreator-2.2.0 \ акция \ qtcreator \ преводи
lrelease * .ts

3. Изтриване на папката C: \ Qt \ qtcreator-2.2.0 \ дял \ qtcreator \ преводи копирани го TS-файл, оставяйки само за УК-файлове.

След рестартирането събира Qt Creator може да се възхищавал вече руски интерфейс. Ако изберете елемент от менюто Инструменти> Опции. след това в раздела за околна среда> Ключови сред наличните езици може да се види

<Системный>
английски
немски
френски
японски
полски
руски
китайски

Забележка. От японски и китайски не са много много смисъл # 150; вероятно в техния подбор, което показва някои блокове, така че файловете за превод * _ja.qm и * _zh_CN.qm не могат да бъдат инсталирани. Може и да се ограничаваме само до един руски (и на английски, разбира се, той не е да ходя никъде) и да оставите само прехвърлянето на файлове * _ru.qm. и да изтриете останалите.

1. Рестартирайте компилиран Qt Creator, изберете опция от главното меню Tools> Options. В прозореца, който се появява на проекти в раздела> Основни проекти посочите директория, например C: \ Qt \ QT-PROJ (тази директория трябва да бъде създадена по-рано).

2. След това изберете раздела QT4> Профили Qt. я изберете Автоматично разпознаване профил Qt в PATH и се уверете, че в присъствието на отстраняване на грешки помощници. Ако долната част на прозореца виждаме надпис "нямат закрилници." оповестява панел, като щракнете върху Details. Съберете всички ние кликнете и да изчака края на събранието.

3. В раздела Инструменти, персонализиране инструмент сухожилие. Откриване раздел, ние виждаме, че autodetection връзка MinGW (x86 32bit) правилно определяне на пътя на компилатора, но няма дебъгер. Коригирайте проблема по два начина (включително двете заедно).

а) Първият начин. Можете да създадете допълнителни инструменти пакет. За да направите това, кликнете върху Добавяне> MinGW. Новият пакет ще бъдат включени в специален група. Изберете новия пакета и да го конфигурирате: укажете пътя на компилатора за C :. \ Qt \ MinGW \ бин \ mingw32-гр ++ Търсейки (може и гр ++ Търсейки.) И дебъгер C: \ Qt \ pythongdb \ GDB-i686-PC-mingw32.exe , ABI ключ нагласен автоматично.

б) Вторият метод. Инсталирана Qt Creator има папка C: \ Qt \ qtcreator-2.2.0 \ дял \ qtcreator \ Nokia. което е toolChains.xml файл. тя съхранява информация osvyazkah инструменти. Тази папка (и файл) не са сглобени Qt Creator. Ние правим само # 150; Nokia копирате папката и нейното съдържание от инсталиран Qt Твореца в сглобен, запазвайки относителния път, и да редактирате копие toolChains.xml по делото. а именно

по пътя на компилатора за C: \ Qt \ qtcreator-2.2.0 \ MinGW целия текст се заменя със C: \ Qt \ MinGW,
и пътя към дебъгер C: \ qtcreator-2.2.0 \ pythongdb Qt \ също в целия текст се заменя със C: \ Qt \ pythongdb

MinGW изпълнение (условие с Qt Creator) и
MinGW (x86 32bit),

, в който има всичко необходимо, за да работят, така че да се създаде един куп допълнителни инструменти са задължителни.

Това е всичко монтажни стъпки, почистване, русификация, настройките са пълни, можете да изтриете определен Qt Твореца и ползване събира.

Подкрепете проекта - споделете линка, благодаря!