Как правильно включить/установить 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; установить эти переменные. Общие сведения о C/C++ --> Дополнительные включаемые каталоги; libpng \include path Linker --> Общие --> Дополнительные каталоги библиотек; libpng\путь к библиотеке

Кроме того, добавьте путь /bin к переменной среды Windows System path.

person Buddhika    schedule 28.03.2014
comment
Не могли бы вы подробнее? Что добавить именно в системную переменную окружения? И как изменить конфигурацию проекта? - person user3471387; 28.03.2014
comment
Фактически, позволяет ли libpng конвертировать растровое изображение в png? хD - 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