我正在尝试按如下方式设置 OpenCV 2.4:
- 我已将预编译包下载并解压缩到
C:\OpenCV240
. - 在 Visual Studio 中,我添加
C:\OpenCV240\build\include
了一个额外的包含目录。 - 此外,我添加
C:\OpenCV240\build\x86\vc10\staticlib
了一个额外的库目录。 - 我已经将所有可用的 .lib 文件指定为附加依赖项。
当我编译我的“Hello World”程序(使用 DLL 时编译得很好)时,我收到了很多这样的错误消息:
1>msvcprtd.lib(MSVCP100D.dll) : 错误 LNK2005: "public: __thiscall std::_Container_base12::~_Container_base12(void)" (??1_Container_base12@std@@QAE@XZ) 已经在 opencv_core240d.lib(matrix .obj)
我究竟做错了什么?