Я пытаюсь написать простой файл PNG, используя libpng в C, используя VS2013. Я установил libpng из Nuget и включил png.h, но я не могу скомпилировать. Я получаю это как свой вывод:Visual Studio 2013 и libpng
1>main.obj : error LNK2019: unresolved external symbol png_create_write_struct referenced in function writeImage
1>main.obj : error LNK2019: unresolved external symbol png_set_longjmp_fn referenced in function writeImage
1>main.obj : error LNK2019: unresolved external symbol png_create_info_struct referenced in function writeImage
1>main.obj : error LNK2019: unresolved external symbol png_write_info referenced in function writeImage
1>main.obj : error LNK2019: unresolved external symbol png_destroy_write_struct referenced in function writeImage
1>main.obj : error LNK2019: unresolved external symbol png_init_io referenced in function writeImage
1>main.obj : error LNK2019: unresolved external symbol png_free_data referenced in function writeImage
1>main.obj : error LNK2019: unresolved external symbol png_set_IHDR referenced in function writeImage
1>main.obj : error LNK2019: unresolved external symbol png_set_text referenced in function writeImage
Я пробовал играть с настройками компиляции, но ничего не работает. Я не получаю никаких красных строк под любой из этих деклараций, когда пишу код, поэтому VS должен видеть некоторый код.
ВС видит файл заголовка. На этапе ссылки вам нужно иметь что-то строку «-Lpathtolib -llibrootname» – user3629249