我想从我的C++程序中创建一张PNG图片(并保存到磁盘上)。我只需要非常基本的操作,如画线、画圆、填充矩形、填充圆等。我想使用一个非常小的(理想情况下只有1个头文件和1个源文件),开源且跨平台的开发库(需要Windows和Unix)。
我已经找到了PNGwriter,但它在Ubuntu 12.04上无法与g ++ 4.6.3编译(链接问题),而且需要安装很多其他的库。
哪个是满足这些基本要求的最小库?
我已经找到了PNGwriter,但它在Ubuntu 12.04上无法与g ++ 4.6.3编译(链接问题),而且需要安装很多其他的库。
哪个是满足这些基本要求的最小库?
g++ pngw.cpp \
freetype-config --cflags` -I/usr/local/include -L/usr/local/lib -lpng -lpngwriter -lz -lfreetype第一个错误信息(我收到了几个类似的错误):对
png_create_write_struct` 的引用未定义。 - SqrtPi-lpngwriter -lpng
而不是-lpng -lpngwriter
? - john