Сообщение об ошибке при сборке примера программы WxWidgets - PullRequest
0 голосов
/ 07 апреля 2020

Я пытался следовать инструкциям здесь для настройки WxWidgets.

Мне удалось запустить команды wx-config --version и wx-config --list, но не команды для компиляции минимального Например:

cd gtk-build / samples / minimal make ./minimal

После множества отображаемых сообщений я получаю:

/usr/bin/ld: cannot find -lwxtiff-3.1
/usr/bin/ld: cannot find -lwxjpeg-3.1
/usr/bin/ld: cannot find -lwxregexu-3.1
collect2: error: ld returned 1 exit status
make: *** [minimal] Error 1
Makefile:149: recipe for target 'minimal' failed
The command '/bin/sh -c make' returned a non-zero code: 2

Я пропустил установка какой-нибудь библиотеки?

Существует похожий вопрос для windows здесь , но ответы там, похоже, не относятся к linux.

1 Ответ

1 голос
/ 07 апреля 2020

Прежде всего, пожалуйста, смотрите официальные инструкции , а не вики, которые могут обновляться или нет.

Во-вторых, запустив make clean, вы удалили библиотеки, используемые внутренними make-файлами. Поэтому неудивительно, что вы больше не можете их использовать, но вы можете использовать makefile.unx из дерева исходных текстов, то есть, если wx-config находится в вашем PATH, просто используйте make -f makefile.unx в $wx/samples/minimalне под gtk-build/samples/minimal).

...