Как правилно да включите/инсталирате libpng?

Опитвам се да използвам libpng в моя проект. Инсталирах го, като изтеглих настройката на Пълния пакет, с изключение на източници от тук и изпълнение на този .exe инсталационен файл.

Но когато го включа с помощта на

#include <png.h>

or

#pragma comment(lib, "png.h")

това няма да работи. Как да го инсталирам правилно, за да мога да го включа?


person user3471387    schedule 28.03.2014    source източник
comment
Каква е операционната система и IDE, които използвате..?   -  person Buddhika    schedule 28.03.2014
comment
@Diunuge, Windows 7 SP1 и Visual Studio Ultimate 2013   -  person user3471387    schedule 28.03.2014


Отговори (2)


Трябва да добавите пътя на библиотеката към променливата на системната среда. Можете да промените конфигурациите на проекта, като добавите директориите c++ към библиотеката include path и lib path.

Конфигурациите зависят от IDE, който използвате..

За VS; В настройка на VS проект; задайте тези променливи. C/C++ общи --> Допълнителни директории за включване; libpng \include path Linker --> General --> Допълнителни библиотечни директории; libpng \lib път

Също така добавете пътя /bin към променливата на средата на Windows System 'path'.

person Buddhika    schedule 28.03.2014
comment
Бихте ли разказали повече подробности? Какво точно да добавите към променливата на системната среда? И как да променя конфигурацията на проекта? - person user3471387; 28.03.2014
comment
Всъщност libpng позволява ли преобразуване от bitmap в png? xD - person user3471387; 28.03.2014
comment
Доколкото си спомням, да. справка stackoverflow.com/questions/3739667/ - person Buddhika; 28.03.2014

Вашият компилатор не може да намери местоположението на libpng в системата. Проверете променливите на средата и конфигурациите на проекта.

person Community    schedule 28.03.2014
comment
Бихте ли разяснили повече подробности? Какво точно да добавите към променливата на системната среда? И как да променя конфигурацията на проекта? - person user3471387; 28.03.2014
comment
Трябва да добавите пътя на libpng /bin към променливата на системната среда. - person ; 28.03.2014