Как запустить программу используя библиотеку png

Я установил libpng и zlib и хочу запустить эту программу, используя png.h, У меня есть Code::Blocks, и я совершенно новый в ИТ. Я не знаю, почему это не работает. Я получаю следующее:

undefined reference to png_create_write_struct.

Должен ли я также сделать что-то, чтобы добавить библиотеки в меню Code::Blocks?

1 ответ

Вам также необходимо установить пакеты -dev, если вы занимаетесь разработкой программного обеспечения (что вы уже сделали, если выполнили команду по ссылке).

libpng12-0:
This package contains the runtime library files needed to run software using libpng.

libpng12-dev
This package contains the header and development files needed to build programs and packages using libpng.

Кроме того, в Code::Blocks щелкните правой кнопкой мыши имя проекта в дереве проектов и выберите "Параметры сборки...". В появившемся окне выберите верх дерева с левой стороны (название вашего проекта). В основной части окна выберите "Настройки компоновщика". В левом списке добавить запись с именем

libpng

Теперь ваш проект должен скомпилироваться нормально.

Другие вопросы по тегам