LinuxForum.Fans
Тема

QT SDK 1.0 + QT Creator + Kubuntu + Cross compiling

Автор: andre_a_no 1 сообщений 1223 просмотров
#162498

Здравствуйте.

Я пытаюсь настроить кросс-компиляцию qt под кубунту.
Линуксовый Qt встал нормально, никаких проблем. Программы компилируются, собираются, исполняются. Проблемы начались в тот момент, когда мне понадобилось написать программу под windows.

У меня стоит две операционные системы параллельно Kubuntu 10.10 и Windows XP.

Пытался установить по инструкциям, которые находил в интернете:
http://kubuntu.ru/node/5054
http://www.wiki.crossplatform.ru/index.php/Qt:%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F_4.3.2/qtopiacore-crosscompiling
http://linux.bytesex.org/cross-compiler.html, - но у меня то ли руки кривые, то ли информация не совсем верная (хотя, судя по отзывам, именно кривые руки). В общем, переставлял раз 5 по-разному а вышло как в басне "А Вы, друзья, как ни садитесь - всё в музыканты не годитесь."

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

Я знаю, что проблема уже давно решена, но, видимо, я делаю что-то неправильно.


Мои действия, которые я уже совершал:

1) установил qt creator и qt-sdk из репозиториев. Прописал пути так, чтобы работало.
2) установил qt-sdk под win, как написано в инструкции, изменил файл mingw32-x-g++.config, как написано в инструкциях (вроде бы. Поскольку бесконечно повторяющиеся папки lib, src, qt, mingw в разных каталогах уже сводят меня с ума.) и т.д.
3) Прописал пути в Qt creator. Он говорит, что ничего по этим путям не видит и компилировать не хочет.

Всё бы ничего, если бы хотя бы под Windows у меня получилось собрать вместе SDK, mingw32 и QtCreator. Там ничего не получилось.

Ещё эти SDK весят по 6 ГБ. Удовольствия их по несколько раз перекачивать довольно сомнительное.

Объясните, пожалуйста, поэтапно, что мне требуется сделать. И важно ЧТО ИМЕННО скачать, КАК ИМЕННО установить и КУДА ИМЕННО установить.

Путь к sdk

/home/andre_a_no/qtsdk-2010.04/

в нём
/home/andre_a_no/qtsdk-2010.04/bin/
/home/andre_a_no/qtsdk-2010.04/lib/
/home/andre_a_no/qtsdk-2010.04/qt/
/home/andre_a_no/qtsdk-2010.04/share/

Больше ничего нет сейчас.

В
/media/Data/4Linux/QtSDK/
Он же
E:\\4Linux\QtSDK\
Лежит то, что ставит online-установщик под Windows. Там лежит толпа всего и структуру всего этого я не понля.
Заранее спасибо.

Войдите или зарегистрируйтесь, чтобы ответить.