如何解决libpng函数已经定义的错误?

时间:2017-04-11 09:14:31

标签: c++ opencv itk

我在我的一个c ++项目中一起使用ITK-4.11和OpenCV-3.2,当我编译项目时,我得到一个错误,上面写着:

  

错误1错误LNK2005:png_get_uint_31已在itkpng-4.11.lib(pngrutil.obj)中定义“

我的ITK和OpenCV都是使用多线程DLL(/ MD)构建的,那么,我该怎么做才能避免这个错误?

1 个答案:

答案 0 :(得分:1)

如果我没记错的话,我通过使用/ FORCE链接器选项解决了这个问题。更多信息here