![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: нет Всего: 34 |
Люди, есть приложение писаное на QT под Linux'ом. Как его скомпилить под форточкой. Стоит VS2005 и библиотека QT 2. Читал что он должен интегрироватся в студию, только не нашел где он это сделал. И не компилится.
Мош кто подскажет чиго полезного... Пасип. |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Mephisto, во-первых вряд ли твоё приложение расчитанное на вторую кутеху. Лично я такого чуда вживую даже не видел...
Во-вторых, не факт, что там не используются всё-таки платформозависимые вещи (не из куте). Хотя, как знать... К тому же многое легко портировать. В-третьих, интеграция тебе не нужна. Нужен компилер, qmake и текстовый редактор для потенциальной правки исходников. Наконец-таки: Эх, ну пишите поподробней. что конкретно выдаёт? Итак: 1. Узнаёшь, какую версию куте юзает приложение. 2. Достаёшь её. Собираешь, прописываешь энввары. 3. Пытаешь с команд-лайн собрать это дело. 4. Постишь выданные ошибки и строки исходников, связанные с ними. 5. Если возможно, получаешт ответ, чем можно заменить нерабочие конструкции. |
|||
|
||||
| SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 2 Всего: 23 |
не знаю я качал с официального сайта trollege и у мя при установке была галочка интегрироватся в студию.
и потом в проектах появляется новая вкладк QT Projects Там была трабла с тем, что пути к хедерам нуно самому к каждому проекту самому добавлять. |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Да не в интеграции дело! А в версии куте и правильно ейё сборке/конфигурации. Для Qt 4
Добавлено через 1 минуту и 40 секунд Да не в интеграции дело! А в версии куте и правильно ейё сборке/конфигурации. Не знаю, что ты качал с официального сайта trollege, но у тролтеч для Qt 4 идёт отдельный интегратор. К отму же доступный только комерческим юзерам. Как с Qt 3 - не знаю. |
|||
|
||||
| SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 2 Всего: 23 |
Да он платный и идёт с инсталятором QT4 и всё вместе стоит вродь 1550$, но есть и триал на 30 дней нужно просто зарегистрироватся у них и они те вышлют на мыло активационые коды и вродь что ещё.
P.S. За хорошые вещи нужно платить - писать в студии быстее и удобнее чем в текстовом редакторе Это сообщение отредактировал(а) SenkraD - 23.4.2007, 15:14 |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
SenkraD, триал QT Comercical - есть, а вот интегратора, по-моему, нет. А вообще не в этом вопрос. Надо портировать готовый проект. Интегратор тут нефига не поможет. Нужна просто куте нужной версии. Запуск qmake -t vcapp my_app.pro вроде никто не отменял (для генерации vcproj файла). Далее, если хотим можно незначительные исправления вносить и в студии. Но это ИМХО из пушки по вобробьям...
Добавлено через 1 минуту и 57 секунд
Для эклипса подобное расширение тоже троли обещали. Бесплатное... Да и толку с него мало. Ничего интересного оно не даёт. Даже, когда юзаю студию (чего впрочем давно не было), предпочитаю просто кумейком генерить файлы проекта. В том числе после добавления файлов. Не супер удобно, но интегратор ИМХО ещё хуже... |
|||
|
||||
| Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: нет Всего: 34 |
Отставил QT 4.2.3 под форточки с примитивным кодом. Пробую запустить qmake, подхватывает. Делает MakeFile и еще 2 таких же (в отиличии от QT3) с названиями release и debug. Но когда запускаю mingw32-make.exe который попросила КТ отставить. Он говорит что "Makefile is up to date". как с этим бороться???
|
|||
|
||||
| EnergoHokum |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 600 Регистрация: 10.11.2006 Где: Россия, Ставропол ь Репутация: нет Всего: 6 |
Насчёт интеграции QT в визуалку не подскажу, у меня он интегрирован с Emacs и MinGW ;-). Больших проектов не делал. Из того, что делал: натравливал qmake на исходники (qmake project && qmake, последовательность не помню), потом в созданных Makefile, Makefile.Release и Makefile.Debug в путях заменял \ на /, ибо компилятор не понимал таких путей, ну а потом - make, и всё работало. А, у меня Qt 4.2, если что.
|
|||
|
||||
| Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: нет Всего: 34 |
||||
|
||||
| EnergoHokum |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 600 Регистрация: 10.11.2006 Где: Россия, Ставропол ь Репутация: нет Всего: 6 |
Ето, слушай, а у тебя qmake успевает отпустить Makefile, прежде чем до него make доберётся? "MakeFile is up to date" очень похоже на "MakeFile обновляется".
Добавлено через 4 минуты и 6 секунд Только что делал так: qmake -project qmake правил Makefile и Makefile.Release с целью замены \ на / в Emacs (replace-regexp \\\< /) make release всё собралось с полпинка. Даже не знаю, как твою проблему воспроизвести. |
|||
|
||||
| Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: нет Всего: 34 |
асилил. ТОлько не могу понять в чем теперь проблема. Думаю разница в том что писалось все на трехе, а теперь пытаюсь скомпилить в четвертой версии, но пишет:
Добавлено через 9 минут и 30 секунд Ну вот. Заюзал как в экзамплах QMainWindow и покатило все. Похоже с четверки только через нее можно работать. setMainWidget уже нет. :( Это сообщение отредактировал(а) Mephisto - 26.4.2007, 16:55 |
|||
|
||||
| EnergoHokum |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 600 Регистрация: 10.11.2006 Где: Россия, Ставропол ь Репутация: нет Всего: 6 |
Почему же нету, есть, запусти справку (Assistant), там написано и нарисовано очень много интересного.
|
|||
|
||||
| Mephisto |
|
|||
![]() Волкъ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1818 Регистрация: 27.8.2003 Где: Питер Репутация: нет Всего: 34 |
EnergoHokum, а как тогда это понимать:
|
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 19 Всего: 181 |
EnergoHokum, в 4 КуТе setMainWidget больше не нужен, читаем тут
-------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| X-3R1 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 28.4.2007 Репутация: 1 Всего: 2 |
Гайд QT4 + VS: http://wiki.qtcentre.org/index.php?title=Q...h_Visual_Studio
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |