![]() |
|
![]() ![]() ![]() |
|
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 11 Всего: 33 |
Вот что нужно.
Есть исходники Кут. Лежат в "c:\qt" Вот чего хотелось бы: Запускать сборку одновременно для Mingw и MSVC. Для этого нужно указать результирующий каталог. Собственно вопрос: Как? п.с. посмотрел опции "configure.exe", там такого нет. какие варианты? Добавлено через 8 минут и 19 секунд Все, разобрался. 1. Создаем каталоги для нужных компиляторов. 2. Запускаем две консоли. 3. В каждой из них устанавливаем значение QMAKESPEC равное нужному компилятору.
4. В каждой консоле, переходим в свой каталог. 5. Запускаем "configure.exe" указывая исходный каталог с сорцами. 5. Все, ждем. Все необходимые хидеры, либы, бинарники, будут создаваться в своем каталоге. Всем спасибо! -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 11 Всего: 33 |
Гы
![]()
Какие идеи? Это сообщение отредактировал(а) andrew_121 - 4.11.2009, 22:28 -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Одновременная сборка из одной папки с Qt? Никак имхо. Тут надо 2 копии держать, чтобы каждый компилятор свою папку собирал.
|
|||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 11 Всего: 33 |
SABROG, Почему-же никак? Если в каждой консоле назначить значение QMAKESPEC, то оно видно только этой консоле и процессам запущенным из нее.
Эксперимент показал, что если "configure.exe" запустить из каталога в котором предполагается получить собранную для него версию, то в нем создастся структура каталогов, скопируються хидеры, некоторые исходники, мейкфайлы, и всякая хрень. Посмотри как ты QtCreator собираешь) -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Как обычно qmake && make ![]() Я не пойму как исходники Qt из одной папки можно одновременно собирать и потом использовать такую Qt. Ведь итоговые .dllки по любому перезапишутся тем компилятором, который завершить компиляцию последним. Или я вообще не понимаю чего ты пытаешься сделать. |
|||
|
||||
just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
Он видимо про это:
А вообще, сам Qt таким же образом отлично собирается. Это сообщение отредактировал(а) just_geek - 5.11.2009, 16:59 |
|||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 11 Всего: 33 |
SABROG, Вот just_geek привел пример.
just_geek, я ведь это же и пытаюсь сделать. только запускаю не qmake, а $(QTDIR)/configure.exe -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
Дак я тоже configure запускал
![]() |
|||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 11 Всего: 33 |
Я это же и пытаюсь собрать. Опиши плиз в подробностях. -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
Ну гм.
1) Имеем настроенные переменные окружения. Так же должен Perl в PATH виден. 2) Создаем папку qt-build 3) Заходим в эту папку, запускаем ../src/configure 4) ждем 5) nmake sub-src && nmake sub-tools 6) ждем 7) profit |
|||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 11 Всего: 33 |
just_geek, Попробую, отпишусь.
-------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |