LNK2019 when compilng libpng 1.25 with VS2003
When compile the libpng project, I got the following linking errors:
Linking...
LINK : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:ICF' specification
png.obj : error LNK2019: unresolved external symbol _crc32 referenced in function _png_reset_crc
png.obj : error LNK2019: unresolved external symbol _inflateReset referenced in function _png_reset_zstream
pngpread.obj : error LNK2001: unresolved external symbol _inflateResetpngrutil.obj : error LNK2001: unresolved external symbol _inflateReset
pngpread.obj : error LNK2019: unresolved external symbol _inflate referenced in function _png_process_IDAT_data
When I search the Google, I got an answer from Kobi Ben Tzvi. In short, I must make the libpng project dependent on zlib project through Project menu-> Project Dependencies.
Linking...
LINK : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:ICF' specification
png.obj : error LNK2019: unresolved external symbol _crc32 referenced in function _png_reset_crc
png.obj : error LNK2019: unresolved external symbol _inflateReset referenced in function _png_reset_zstream
pngpread.obj : error LNK2001: unresolved external symbol _inflateResetpngrutil.obj : error LNK2001: unresolved external symbol _inflateReset
pngpread.obj : error LNK2019: unresolved external symbol _inflate referenced in function _png_process_IDAT_data
When I search the Google, I got an answer from Kobi Ben Tzvi. In short, I must make the libpng project dependent on zlib project through Project menu-> Project Dependencies.