Tag: teamspeak

如何在Windows上将libxml2与zlib1链接?

我需要为我的TeamSpeak 3插件编译libxml2 32位和64位二进制文​​件,因为我找不到dll / lib 64位下载。 当我使用我编译的libxml2.dll作为命令提示符应用程序中的依赖项时,它工作得很好。 但是,当我尝试将其用作TeamSpeak 3中的依赖项时,程序会在启动时立即崩溃。 特别是它在这一行崩溃: https://github.com/NobleUplift/TeamSpeak3WebsitePreview/blob/master/ts3websitepreview/plugin.c#L148 这是我在Windows上编译libxml2的批处理脚本: @ECHO OFF CALL “C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat” CD libxml2-2.9.4\win32 nmake clean cscript configure.js compiler=msvc zlib=true prefix=D:\Repos\libxml2\release include=D:\Repos\libxml2\dll\include lib=D:\Repos\libxml2\dll\bin debug=yes nmake nmake install cd ../.. 左侧下载的libxml2.dll可以正常工作。 编译的libxml2.dll在右侧。 我已经尝试使用zlib标志,我将我的zlib标头放在include目录和lib目录中的dll / lib中,但我无法将其链接到DLL中。