Статическая линковка wxWidgets в Eclipse |
Здравствуйте, гость ( Вход | Регистрация )
Статическая линковка wxWidgets в Eclipse |
soMan |
30.8.2011, 20:04
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 30.8.2011 Пользователь №: 2839 Спасибо сказали: 0 раз(а) Репутация: 0 |
Приветствую всех! Просьба помочь со сборкой программы (обычный хелло ворлд с показом одного пустого окошечка) в эклипсе с применением статической линковки. По каким-то причинам если указываю путь к библиотекам .....\gcc_dll то программа собирается нормально и требует дллки для своей работы, тогда как указывая .....\gcc_lib получаю сотню ошибок вида "undefined reference to....".
Некоторое инфо: OS: Win7 Pro SP1 IDE: Eclipse 3.7 Компилятор: g++ из MinGW Фреймворк: wxWidgets 2.9.2 Собирал виджеты (с помощью mingw32-make) в 4 конфигах: дллки и статику в релизной и отладочной версиях. Все с поддержкой юникода и немонолитные. Настройки проекта в эклипсе лень было перепечатывать, поэтому сделал скрины (в виде архива), достать которые можете тут. Содержимое build.cfg из lib\gcc_lib\mswud можно посмотреть тут. Лог сборки можно посмотреть тут. |
|
|
Iron Bug |
30.8.2011, 20:45
Сообщение
#2
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
у wxWidgets есть скрипт wx-config, которому задаются параметры и он генерит нужную строку инклюдов и библиотек. рекомендую ознакомиться с его параметрами и вставить в строку сборки что-то типа
`wx-config --cppflags' и `wx-config --libs', дополнив нужными параметрами (static и т.п.) почитать, подробнее как это сделать конкретно в Eclipse, можно тут: http://wiki.wxwidgets.org/Eclipse,_CDT_%26...SYS_Setup_Guide Сообщение отредактировал Iron Bug - 30.8.2011, 20:47 |
|
|
Текстовая версия | Сейчас: 25.11.2024, 15:00 |