UltralVnc 编译中的错误解决

从网站http://www.uvnc.com/downloads/ultravnc.html 中,下载的 UltraVNC对应版本源码:

使用Vs2008打开,编译,出现以下错误:


6>vncclient.obj : error LNK2001: 无法解析的外部符号 _adler32

6>vncclient.obj : error LNK2001: 无法解析的外部符号 _uncompress
6>vncclient.obj : error LNK2001: 无法解析的外部符号 _compress
6>vncEncodeTight.obj : error LNK2001: 无法解析的外部符号 _deflateEnd
6>vncEncodeTight.obj : error LNK2001: 无法解析的外部符号 _deflateParams
6>vncEncodeTight.obj : error LNK2001: 无法解析的外部符号 _deflate
6>vncEncodeTight.obj : error LNK2001: 无法解析的外部符号 _deflateInit2_
6>rdr.lib(ZlibOutStream.obj) : error LNK2001: 无法解析的外部符号 _deflateInit_
6>rdr.lib(ZlibInStream.obj) : error LNK2001: 无法解析的外部符号 _inflateInit_
6>rdr.lib(ZlibInStream.obj) : error LNK2001: 无法解析的外部符号 _inflate
6>rdr.lib(ZlibInStream.obj) : error LNK2001: 无法解析的外部符号 _inflateEnd

6>.\..\Release\winvnc.exe : fatal error LNK1120: 11 个无法解析的外部命令


原因:

       是Zlibstat加载失败,导致原因为 Program Files (x86)\Microsoft Visual Studio 9.0\VC\VCProjectDefaults\UpgradeFromVC70.vsprops文件,找不到导致的。

将该文件改为你的机器上,对应的路径,就可以了。



你可能感兴趣的:(软件发布)