C++ VC++;编译应用程序时库丢失?unzip.obj:错误LNK2019

C++ VC++;编译应用程序时库丢失?unzip.obj:错误LNK2019,c++,zip,zlib,C++,Zip,Zlib,我尝试编译VC++应用程序,得到如下错误消息。有人知道我可能错过了什么图书馆吗?如有任何建议,我们将不胜感激 我的环境: VC++2010 zlib-1.2.8 增压1(增压57)0 重症监护室 1> ----构建已启动:项目:paloserver,配置:调试Win32------ 1> 创建库C:/Users/a992788/Virtual Machines/Documents/Application/Palo/Palo 3.x源代码/Palo-Code-546/molap/server/5.

我尝试编译VC++应用程序,得到如下错误消息。有人知道我可能错过了什么图书馆吗?如有任何建议,我们将不胜感激

我的环境:

  • VC++2010
  • zlib-1.2.8
  • 增压1(增压57)0
  • 重症监护室
  • 1> ----构建已启动:项目:paloserver,配置:调试Win32------ 1> 创建库C:/Users/a992788/Virtual Machines/Documents/Application/Palo/Palo 3.x源代码/Palo-Code-546/molap/server/5.1/SourceCode/Debug/paloserver.lib和对象C:/Users/a992788/Virtual Machines/Documents/Application/Palo/Palo 3.x源代码/Palo-Code-546/molap/server/5.1/SourceCode/Debug/paloserver.exp 1> unzip.obj:错误LNK2019:函数unzOpenCurrentFile3中引用了未解析的外部符号 1> unzip.obj:错误LNK2019:函数unzReadCurrentFile中引用的未解析外部符号\u膨胀 1> unzip.obj:错误LNK2019:未解析的外部符号_crc32在函数_unzReadCurrentFile中引用 1> zip.obj:错误LNK2001:未解析的外部符号_crc32 1> unzip.obj:错误LNK2019:未解析的外部符号_inflateEnd在函数_unzCloseCurrentFile中引用 1> zip.obj:错误LNK2019:函数_zipOpenNewFileInZip4_64中引用的未解析外部符号_get_crc_表 1> zip.obj:错误LNK2019:函数_zipOpenNewFileInZip4_64中引用的未解析外部符号_deflateInit2_ 1> zip.obj:错误LNK2019:未解析的外部符号_deflate在函数_zipwriteinfeinzip中引用 1> zip.obj:错误LNK2019:函数_zipCloseFileInZipRaw64中引用的未解析外部符号_deflateEnd 1> C:\Users\a992788\Virtual Machines\Documents\Application\Palo\Palo 3.x源代码\Palo-Code-546\molap\server\5.1\SourceCode\Debug\paloserver.dll:致命错误LNK1120:8个未解析的外部
    在源代码中添加对zdll.lib的引用

    #pragma comment (lib, "zdll.lib")
    

    zlib-1.2.8的文件或库丢失。查看有关如何在MSVC中正确使用zlib的教程。嗨,莫希特,我应该自己编译libz还是自己编译?即使我将“zdell.lib”添加到VC库中并将“zlib1.dll”复制到system32中,它也不起作用。应该有一个选项来添加“其他库文件”或将所有zlib文件添加到项目中。是的,它现在可以正常工作。谢谢您好,Ari0nhh,答案中的a,是否有将库包含到VC++中的方法?发行版achive中有一个zdll.lib文件。您应该在解决方案目录中的某个位置创建一个文件夹,将lib文件放在此处,然后在项目选项(项目->属性->配置属性->VC++目录->库目录)中为其添加路径
    
    #pragma comment (lib, "zdll.lib")