![]() |
|
|
![]()
|
|
| Yoreck |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 20.6.2005 Репутация: нет Всего: нет |
Вероятно, эта тема поднималась, но не нашел. Если было - скинте ссылку плиз.
Ситуация такова: Есть программа написанная на wxWidgets и работающая под unix-ом нормально. Задача - откомпилировать под windows, БЕЗ установки самого windows. Судя по http://www.wxwidgets.org/docs/technote/crosscmp.htm это возможно. Установил на FreeBSD, из портов mingw32-gcc, Как теперь получить нужный configure? Вероятно, нужно что-то изменить в configure.in/Makefile.in? В качестве IDE использую KDevelop, может кто знает какие параметры задать через automake-manager? Сори, впервые столкнулся с подобным, чуствую себя деревом :( Собственна, как эта задача решается "правильно"? И еще, если я все правильно понимаю, существующие библиотеки wxWingets не подгрузяццо. Надо как-то создавать новые, которые смогут работать в windows, как это сделать? |
|||
|
||||
| Elfebet |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 545 Регистрация: 15.5.2006 Где: Украина. Запорожь е. Репутация: 5 Всего: 14 |
Не мучай себя, поставь виндовс и там скомпилируй
-------------------- Программист не должен всё знать... он должен знать где можно посмотреть |
|||
|
||||
| Yoreck |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 20.6.2005 Репутация: нет Всего: нет |
не-не-не Я поклялся страшной клятвой не ставить windows. Есть удобняшка - mingw. Раз она есть, значит надо её освоить! Кроме того.. сесли выбирать ставить windows, а потом mingw или просто ставить mingw, то лучше уж ставить просто mingw. Разве не так? А компилировать исходники просто CBuilder-ом я уже пробовал, геморрой еще тот. Тамый нормальный способ, который нашел - писать вручную make-файлы, неохота. Ну и про студию ( в свете портирования) так-же отзываются. |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 7 Всего: 250 |
|
|||
|
||||
| just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
попробуй почитать вот это http://www.mingw.org/MinGWiki/index.php/bu...r%20for%20Linux
|
|||
|
||||
| Yoreck |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 20.6.2005 Репутация: нет Всего: нет |
Спасибо, друг! Наконец-то кто-то написал по теме Собственно чего я не догоняю: configure созается на базе configure.in при помощи autoconf, так? configure это просто шелл-скрипт в основе своей. Откуда в нем возьмутся опции типа --host или --target если сейчас их тем нет и configure.in остался каким был? |
|||
|
||||
| just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 7 Всего: 10 |
можно это скачать, http://sourceforge.net/project/showfiles.p...ackage_id=12644 там в архиве есть файли README в котором все доступно описано.
|
|||
|
||||
| Yoreck |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 20.6.2005 Репутация: нет Всего: нет |
Частично допер
Нужно в configure.in прописать
./configure --host=mingw32 --target=mingw32 то конфиг рапортует о готовности создавать exe-шники это Ура. make тоже нормально запускается только жалуется на отсутствие заголовочных файлов Осталось прикрутить wxWidgets, буду пробовать завтра ) -=Наступило завтра=- В продолжение темы - при компиляции wxWidgets с опциями ./configure --prefix <path to some dir> --host=mingw32 --target=mingw32 возникает ошибка :(
Пробовал указывать --with-msw, ставить из пакетов wxMSW, из wxGTK из wxWidgets (всё) - не помогло. Это сообщение отредактировал(а) Yoreck - 27.5.2008, 11:28 |
||||
|
|||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, 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. |