Мне самому на память, как ставить всю конструкцию из исходников, а то с этим линуксом всё время забываю. Под виндой как - поставил, через месяц заново. А тут - поставил, через год нужно повторить, а уже всё забыл.
Установка wxwidgets на ubuntu 9.10 из исходников.
Нужна версия не ниже 2.8.11, так как только начиная с этой версии в виджетах есть необходимый мне функционал для работы с xml.
Ставим сразу из исходников.
Устанавливаем библиотеки, необходимые для компиляции виджетов
sudo apt-get install libgtk2.0-0 libgtk2.0-0-dbg libgtk2.0-dev
Распаковываем архив с виджетами. Далее по пунктам.
tar xzf wxGTK-2.8.11.tar.gz cd wxGTK-2.8.11 mkdir build-gtk cd build-gtk/ ../configure --with-gtk --enable-unicode make sudo make install sudo ldconfig cd ../ mkdir build-gtkd cd build-gtkd/ ../configure --with-gtk --enable-unicode --enable-debug --enable-mem_tracing --enable-debug_cntxt make sudo make install sudo ldconfig
Устанавливаем wxPropertyGrid
tar xzf wxpropgrid-1.4.12-src.tar.gz cd propgrid/ mkdir build-release cd build-release/ ../configure --enable-unicode --disable-debug make sudo make install sudo ldconfig cd ../ mkdir build-debug cd build-debug/ ../configure --enable-unicode --enable-debug make sudo make install sudo ldconfig
Для сборки проектов с wxPropertyGrid в линкер нужно добавлять lwxcode_gtk2ud_propgrid-2.8 (отладка) или lwxcode_gtk2u_propgrid-2.8 (релиз)
Нужно сделать симлинки на пути к инклюдам, чтобы эклипс их нормально ресолвил
cd /usr/include/ sudo ln -sv /usr/local/include/wx-2.8/wx wx cd wx/ sudo ln -sv /usr/local/include/wx/propgrid propgrid