IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 调用openVINO时出现LNK2019 无法解析的外部符号 “__declspec(dllimport) public: __cdecl InferenceEngine::GeneralError: -> 正文阅读

[人工智能]调用openVINO时出现LNK2019 无法解析的外部符号 “__declspec(dllimport) public: __cdecl InferenceEngine::GeneralError:

问题

在用C++调用openVINO的项目中,编译的时候出现下面的错误

LNK2019 无法解析的外部符号 “__declspec(dllimport) public: __cdecl InferenceEngine::GeneralError::GeneralError(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)”
(_imp??0GeneralError@InferenceEngine@@QEAA@AEBV? b a s i c s t r i n g @ D U ? basic_string@DU? basics?tring@DU?char_traits@D@std@@V?KaTeX parse error: Expected group after '_' at position 42: … "public: void _?_cdecl Inferenc…ThrowNow@UGeneralError@InferenceEngine@@@details@InferenceEngine@@QEAAXAEBV? b a s i c o s t r e a m @ D U ? basic_ostream@DU? basico?stream@DU?char_traits@D@std@@@std@@@Z) 中引用了该符号 testOpenVINO2 E:\AIRejudgeProj\testOpenVINO2\testOpenVINO2\demo.obj 1

分析

一般出现这个问题是因为lib库的配置出现问题,关于lib库的作用,摘一段某度百科的话

LIB有两种,一种是静态库,比如C-Runtime库,这种LIB中有函数的实现代码,一般用在静态连编上,它是将LIB中的代码加入目标模块(EXE或者DLL)文件中,所以链接好了之后,LIB文件就没有用了。一种LIB是和DLL配合使用的,里面没有代码,代码在DLL中,这种LIB是用在静态调用DLL上的,所以起的作用也是链接作用,链接完成了,LIB也没用了。至于动态调用DLL的话,根本用不上LIB文件。 目标模块(EXE或者DLL)文件生成之后,就用不着LIB文件了。

在这个地方openVINo的lib库是导入库,主要用来完成链接。无法导入外部函数InferenceEngine,那就是这个函数的库配置有问题。

解决

查看lib库所在的路径,添加到:

vc++目录\库目录

将对应的.lib文件名加入到:

连接器\输入\附加依赖项

示例:

  • inference_engine.lib的路径
    inference_engine.lib
  • 在vc++目录\库目录添加lib所在路径

在这里插入图片描述

  • 链接器\输入\附加依赖项中加入对应的lib文件名

在这里插入图片描述

  • 重新编译链接正确

在这里插入图片描述

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 23:22:47  更:2022-04-01 23:25:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 12:13:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码