2

我有一个使用静态链接Qt 4.8.4OpenCV 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是 62JPEG_LIB_VERSION而是 80。我知道这个问题与链接有关,所以我想可能有一种方法可以指定必须使用哪个 libjpeg。

4

0 回答 0