错误1
error LNK2019: unresolved external symbol _deflateEnd@4
原因1: 未使用zlib的链接库
解决:
#pragma comment(lib, "zlibstat.lib") // for static lib
#pragma comment(lib, "zdll.lib") // for dll lib
原因2:在使用静态库时即使包含了zlibstat.lib没有定义宏“ZLIB_WINAPI”
解决:
在项目属性中 C/C++ -> Preprocessor -> Preprocessor Definitions 添加“ZLIB_WINAPI”
注意:这个必须在项目中添加,使用#define来添加是无效的。
在 #include <zlib.h> 之前加上 #define ZLIB_WINAPI
#define ZLIB_WINAPI
#include <zlib.h>
错误2
error LNK2026: module unsafe for SAFESEH image
原因:两个项目SAFESEH设置不同
- 解决:
设