Visual Studio 2013和libpng

肖恩·沃尔​​顿

我正在尝试使用VS2013在C中使用libpng编写一个简单的PNG文件。我从Nuget安装了libpng并包含了png.h,但是我无法编译。我将其作为输出:

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必须看到一些代码。

uffle风

除了包括,png.h还必须链接到适当的导入库(可能称为libpng.lib或类似的)。在Visual Studio中,您可以将其添加到“项目设置”→“链接器”→“输入”→“其他依赖项”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Crystal Reports和Visual Studio 2013预览

来自分类Dev

Visual Studio 2013和BitBucket

来自分类Dev

MSVCP110D.dll和Visual Studio 2013

来自分类Dev

Visual Studio 2013 RC和源代码控制

来自分类Dev

Visual Studio 2013和实体框架

来自分类Dev

std :: tolower和Visual Studio 2013

来自分类Dev

Visual Studio 2013和ASPX视图引擎

来自分类Dev

SPI端口转发和Visual Studio 2013(IIS Express)

来自分类Dev

Visual Studio 2013和git

来自分类Dev

libtorrent-rasterbar和Visual Studio 2013

来自分类Dev

Visual Studio 2013更新2和SASS

来自分类Dev

在Visual Studio 2013和Visual C ++ 2013上开始关注HDF5

来自分类Dev

AngularJS和Visual Studio

来自分类Dev

Boost库和Visual Studio 2013

来自分类Dev

设置Visual Studio 2013和SourceTree

来自分类Dev

使用Cmake和Visual Studio 2013的未解决的外部

来自分类Dev

Visual Studio 2013和Cmake?

来自分类Dev

boost :: geometry和std名称空间与Visual Studio 2013冲突

来自分类Dev

Visual Studio 2013和Git 2.4

来自分类Dev

如何在Visual Studio中使用libpng?

来自分类Dev

React和Visual Studio 2013是很好的组合吗?

来自分类Dev

锁定Windows 8.1时Visual Studio 2013和2015崩溃

来自分类Dev

Visual Studio代码与Visual Studio 2013共存

来自分类Dev

Visual Studio 2013和实体框架

来自分类Dev

Git与Visual Studio 2013

来自分类Dev

Visual Studio 2013和libpng

来自分类Dev

REGEX Visual Studio 2013查找和更改

来自分类Dev

Visual Studio代码与Visual Studio 2013共存

来自分类Dev

Visual Studio 2013和2015保存失败