我有一个使用静态链接 Qt 4.8.4 和 OpenCV 2.4.4 库的VS2010项目。它们都包括 libjpeg ,但版本不同。我该怎么做才能避免以下几行的版本冲突?
/* Guard against version mismatches between library and caller. */
cinfo->mem = NULL; /* so jpeg_destroy knows mem mgr not called */
if (version != JPEG_LIB_VERSION) // <-------------- this line
ERREXIT2(cinfo, JERR_BAD_LIB_VERSION, JPEG_LIB_VERSION, version);
if (structsize != SIZEOF(struct jpeg_decompress_struct))
ERREXIT2(cinfo, JERR_BAD_STRUCT_SIZE,
(int) SIZEOF(struct jpeg_decompress_struct), (int) structsize);
version
为62而JPEG_LIB_VERSION
为80.我知道问题与链接有关,所以我想可以指定必须使用哪个libjpeg。