wxWIdgets проблема компиляции / запуска - PullRequest
0 голосов
/ 01 февраля 2019

Я хочу знать, могу ли я скомпилировать приложение wxWidgets на одном компьютере с Linux и получить бинарный файл, работающий на другом компьютере с Linux, где не было установлено wxWidgets?Если это возможно, как я могу это сделать?На обеих машинах Ubuntu 18.04 и wxWidgets версия 3.1.2 Спасибо.

1 Ответ

0 голосов
/ 04 февраля 2019

То, что вы ищете, это статическая ссылка (вместо динамической ссылки).Используя статическое связывание, вы можете упаковать нужные библиотеки WxWidget в свой исполняемый файл.Пользователю (или целевому компьютеру) не нужно устанавливать их на своем конце.

Вот несколько ссылок, которые должны помочь вам настроить сборку WxWidgets для статической (в частности, это --disable-sharedфлаг конфигурации).

https://www.binarytides.com/install-wxwidgets-ubuntu/ https://wiki.wxwidgets.org/Compiling_and_getting_started

Если вы новичок в программировании в целом, стоит потратить некоторое время на то, чтобы разобраться с различными методами компилятора и получить в результатедвоичные файлы (статические и динамические библиотеки, исполняемые файлы и т. д.).

...