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