【发布时间】:2017-04-13 14:25:23
【问题描述】:
我正在尝试将 opencv 2.4.13 链接到 Visual Studio 项目。我在项目的子文件夹中有 .lib 和 .dll 文件。我将相对路径添加到配置中。但我仍然遇到链接错误。 我的目标是使项目可移植:我将目录带到另一台机器上,无需在机器上单独安装 opencv 即可运行。
我添加了什么:
- lib 子目录到其他库目录
- 附加包含目录的包含目录
- 链接器中的 .dll -> 输入 -> 附加依赖项
以下是这些错误的示例:
LNK2019 unresolved external symbol __wcsdup_dbg referenced in function __Getctype
LNK2001 unresolved external symbol __wcsdup_dbg
LNK2019 unresolved external symbol __realloc_dbg referenced in function "private: static void __cdecl std::locale::_Locimp::_Locimp_Addfac(class std::locale::_Locimp *,class std::locale::facet *,unsigned int)" (?_Locimp_Addfac@_Locimp@locale@std@@CAXPAV123@PAVfacet@23@I@Z)
有什么想法吗?
【问题讨论】:
标签: c++ visual-studio opencv