在VC中使用libpng
请问各位,在VC中利用
libpng 库有什么经验没,在官网下了
libpng 库以后不知道它具体怎么用,有哪些接口函数,有人提到直接用它的dll,可是它提供的接口函数都有哪些我还不知道呢,而且,我觉得如果我能编辑它的源码,用起来不是更灵活吗……
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(12)
dll文件是编译链接产生的最终二进制文件,lib文件是编译产生的中间文件。
谢谢大家啦,问题基本解决了

主程序调用libpng时是不是要像pngtest.c中那样写一大堆代码啊,能不能几个函数解决? 我调试pngtest.c时,在png_read_info(read_ptr, read_info_ptr);这行总提示一个类似内存错误的错误,怎么都过不去。。。。
不用,你首先要include头文件(你直接和间接用到的函数定义的头文件),调用函数就可以了。具体用法可以参考document,一般官网会提供。
还要告诉编译器在那找到link时需要的lib文件。
程序在link时需要lib
在运行时需要dll(windows下)
cximage可以生成带透明通道的png吗?
楼主直接用cximage吧,不用折腾了
恩,在看,不过含义不是很直观啊,边看边猜。。。
不是有example吗?
可怜的孩子,我编译了154, png依赖zip,你还需要下载zip好像. 那个文件夹里有个IDE里面有VS2010的工程文件,如果你有VS2010,点这个就能编译了.如果你没的话,就建个新工程,添加所有文件,先编译zib出来,再编译png出来.
恩,多谢啦