我正在使用 OpenCV 2.4.5 在 Visual Studio 2012 中开发一个项目。我自己构建了库,在调试和发布模式下都没有错误。我能够在调试模式下正确编译和链接我的项目,并且它在调试模式下运行得很好。但是,当我切换到发布模式时,它不再链接。我得到 120 个未解决的外部符号错误,所有 OpenCV 函数。
我在发布模式下仔细检查了我的项目属性设置,以确保我将链接器指向库的发布版本(opencv_core245.lib 而不是 opencv_core245d.lib)。我仔细检查了我是否正确指定了库目录,并验证了我在 Linker->Input->Additional Dependencies 中指定的 *.lib 文件是否存在于目录中。除库文件名外,所有属性设置都与调试模式相同。
我已经没有关于如何解决这个问题的想法了。任何帮助将不胜感激。