我正在使用 Visual Studio 2010、OpenCV 2.4.5 和 QT 5.0.2。我正在尝试通过加载 OpenCV 和 QT 的静态库来部署我的应用程序。问题是它们都在内部包含zlib(压缩库)。因此,当我编译项目时,会发生链接错误,因为符号冲突如下。
zlibd.lib(zutil.obj) : error LNK2005: _z_errmsg is already defined in Qt5Cored.lib(zutil.obj).
但是,OpenCV 和 QT 都没有提供没有 zlib 的静态库。我能做些什么?