如何使用 png 库运行程序

如何使用 png 库运行程序

安装 libpng 和 zlib并想跑这个程序使用png.h。我有 Code::Blocks,但我是 IT 新手。我不知道它为什么不能运行。我得到以下信息:

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

现在你的项目应该可以顺利编译了。

在此处输入图片描述

相关内容