Hello,

I have been using pngwriter on mandrake linux for a while. Now I am trying to use it on Windows 2000, I have downloaded the sources and compiled them with Dev-Cpp with freetype2 text support in the way Siva Chandra said.
Now I have my libpngwriter.a ready to use. But every time I try to compile I get errors.

I have Dev-Cpp installed in c:\Dev-Cpp, freetype installed in c:\freetype and PNGwriter in C:\pngwriter-0.5.3. I've put pngwriter.h in c:\Dev-Cpp\include, libpngwriter.a and pngwriter.o in c:\Dev-Cpp\lib...

When I try to compile I get this error:

-------------------------------------------------Compile log---------------------------------------------------
Compiler: Default compiler
Building Makefile: "C:\Projects\pngsetup\test01\Makefile.win"
Finding dependencies for file: C:\Projects\pngsetup\test01\test01.cpp
Executing  make...
make.exe -f "C:\Projects\pngsetup\test01\Makefile.win" all
g++.exe -D__DEBUG__ test01.o  -o "test01.exe" -L"C:/Dev-Cpp/lib" -L"C:/freetype/lib" ../../../pngwriter-0.5.3/src/libpngwriter.a  -g3

../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x500e):pngwriter.cpp: undefined reference to `png_create_write_struct'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x501c):pngwriter.cpp: undefined reference to `png_create_info_struct'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x5031):pngwriter.cpp: undefined reference to `png_init_io'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x504f):pngwriter.cpp: undefined reference to `png_set_compression_level'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x5064):pngwriter.cpp: undefined reference to `png_set_compression_level'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x50b4):pngwriter.cpp: undefined reference to `png_set_IHDR'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x50f1):pngwriter.cpp: undefined reference to `png_set_gAMA'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x510e):pngwriter.cpp: undefined reference to `png_convert_from_time_t'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x5127):pngwriter.cpp: undefined reference to `png_set_tIME'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x5185):pngwriter.cpp: undefined reference to `png_convert_to_rfc1123'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x51c7):pngwriter.cpp: undefined reference to `png_set_text'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x51d9):pngwriter.cpp: undefined reference to `png_write_info'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x51ee):pngwriter.cpp: undefined reference to `png_write_image'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x5200):pngwriter.cpp: undefined reference to `png_write_end'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x5212):pngwriter.cpp: undefined reference to `png_destroy_write_struct'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x5ff2):pngwriter.cpp: undefined reference to `png_get_rowbytes'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x603a):pngwriter.cpp: undefined reference to `png_get_IHDR'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x605d):pngwriter.cpp: undefined reference to `png_set_expand'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6074):pngwriter.cpp: undefined reference to `png_set_expand'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x608c):pngwriter.cpp: undefined reference to `png_set_strip_alpha'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x60a5):pngwriter.cpp: undefined reference to `png_set_gray_to_rgb'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6116):pngwriter.cpp: undefined reference to `png_get_gAMA'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6133):pngwriter.cpp: undefined reference to `png_set_gamma'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6151):pngwriter.cpp: undefined reference to `png_set_gamma'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x629f):pngwriter.cpp: undefined reference to `png_sig_cmp'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6334):pngwriter.cpp: undefined reference to `png_create_read_struct'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6389):pngwriter.cpp: undefined reference to `png_create_info_struct'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x63b3):pngwriter.cpp: undefined reference to `png_destroy_read_struct'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6419):pngwriter.cpp: undefined reference to `png_destroy_read_struct'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6465):pngwriter.cpp: undefined reference to `png_init_io'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x647a):pngwriter.cpp: undefined reference to `png_set_sig_bytes'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6490):pngwriter.cpp: undefined reference to `png_read_info'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x64b6):pngwriter.cpp: undefined reference to `png_get_image_width'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x64cf):pngwriter.cpp: undefined reference to `png_get_image_height'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x65e4):pngwriter.cpp: undefined reference to `png_get_rowbytes'
../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6697):pngwriter.cpp: undefined reference to `png_read_image'
collect2: ld returned 1 exit status

make.exe: *** [test01.exe] Error 1

Execution terminated

-------------------------------------------End Compile log---------------------------------------------------------

does anybody know how to fix it?


thanks.

Reply via email to