Я планирую разработать небольшое приложение GUI с использованием wxWidgets на Ubuntu 16.10. Я загрузил исходный пакет версии 3.1.0, и я могу успешно построить пакет для собственной платформы и для Windows с MinGW.Обработка нескольких компиляций wxWidgets
Однако проблема в том, что я не мог понять, какие префиксы я должен передать команде ../configure --prefix=
.
Если я ничего не пропускаю для префиксов, а затем устанавливаю их оба с помощью make install
, второй переопределяет 1-й. Хотя wx-config показывает другую конфигурацию как «Также найденную в/usr/local ...», я не могу ее выбрать, используя опцию --toolkit=gtk2
, wx-config говорит, что такой сборки нет.
В основном, какие должны быть префиксы для каждой сборки в соответствии с правилами именования linux и соглашениями wxWidgets в целом?
Примечание: Сборки: gtk2-unicode-static-3.1
и x86_64-w64-mingw32-msw-unicode-static-3.1
Уверен, что вам нужна опция '--prefix ='? –
Как я уже сказал, я не мог заставить wx-config выбирать один или другой без префикса. Есть ли какой-либо другой метод * надлежащего * для создания нескольких сборок? Если да, я был бы признателен за то, что ... –
Опция '--prefix' предназначена для установки вашей библиотеки в любом месте, кроме как в каталогах'/usr/lib' или '/ usr/lib64' (вдоль отдельные каталоги для '/ usr/include', а также). Вы потрудились прочитать документацию autoconf? –