Как запустить программу используя библиотеку 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
Теперь ваш проект должен скомпилироваться нормально.