c++ 文字识别 SDK使用 无法解析的外部符号
yzm19971102 发布于2019-04 浏览:6532 回复:4
0
收藏

1>小票识别记账软件.obj : error LNK2019: 无法解析的外部符号 EVP_sha256,该符号在函数 "class std::basic_string,class std::allocator > __cdecl aip::hmac_sha256(class std::basic_string,class std::allocator > const &,class std::basic_string,class std::allocator > const &)" (?hmac_sha256@aip@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV23@0@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2001: 无法解析的外部符号 EVP_sha256
1>小票识别记账软件.obj : error LNK2019: 无法解析的外部符号 HMAC,该符号在函数 "class std::basic_string,class std::allocator > __cdecl aip::hmac_sha256(class std::basic_string,class std::allocator > const &,class std::basic_string,class std::allocator > const &)" (?hmac_sha256@aip@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV23@0@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2001: 无法解析的外部符号 HMAC
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 __imp_curl_escape,该符号在函数 "private: void __cdecl aip::HttpClient::makeUrlencodedForm(class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > > const &,class std::basic_string,class std::allocator > *)const " (?makeUrlencodedForm@HttpClient@aip@@AEBAXAEBV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@PEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 __imp_curl_free,该符号在函数 "private: void __cdecl aip::HttpClient::makeUrlencodedForm(class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > > const &,class std::basic_string,class std::allocator > *)const " (?makeUrlencodedForm@HttpClient@aip@@AEBAXAEBV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@PEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@4@@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 __imp_curl_slist_append,该符号在函数 "private: void __cdecl aip::HttpClient::appendHeaders(class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > > const &,struct curl_slist * *)const " (?appendHeaders@HttpClient@aip@@AEBAXAEBV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@PEAPEAUcurl_slist@@@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 __imp_curl_slist_free_all,该符号在函数 "public: int __cdecl aip::HttpClient::get(class std::basic_string,class std::allocator >,class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > > const *,class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > > const *,class std::basic_string,class std::allocator > *)const " (?get@HttpClient@aip@@QEBAHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@4@1PEAV34@@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 __imp_curl_easy_init,该符号在函数 "public: int __cdecl aip::HttpClient::get(class std::basic_string,class std::allocator >,class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > > const *,class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > > const *,class std::basic_string,class std::allocator > *)const " (?get@HttpClient@aip@@QEBAHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@4@1PEAV34@@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 __imp_curl_easy_setopt,该符号在函数 "public: int __cdecl aip::HttpClient::get(class std::basic_string,class std::allocator >,class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > > const *,class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > > const *,class std::basic_string,class std::allocator > *)const " (?get@HttpClient@aip@@QEBAHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@4@1PEAV34@@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 __imp_curl_easy_perform,该符号在函数 "public: int __cdecl aip::HttpClient::get(class std::basic_string,class std::allocator >,class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > > const *,class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > > const *,class std::basic_string,class std::allocator > *)const " (?get@HttpClient@aip@@QEBAHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@4@1PEAV34@@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 __imp_curl_easy_cleanup,该符号在函数 "public: int __cdecl aip::HttpClient::get(class std::basic_string,class std::allocator >,class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > > const *,class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > > const *,class std::basic_string,class std::allocator > *)const " (?get@HttpClient@aip@@QEBAHV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@4@1PEAV34@@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: __cdecl Json::Value::Value(enum Json::ValueType)" (??0Value@Json@@QEAA@W4ValueType@1@@Z),该符号在函数 "public: void __cdecl C小票识别记账软件Dlg::OnBnClickedAutoRecButton(void)" (?OnBnClickedAutoRecButton@C小票识别记账软件Dlg@@QEAAXXZ) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: __cdecl Json::Value::Value(int)" (??0Value@Json@@QEAA@H@Z),该符号在函数 "protected: class std::basic_string,class std::allocator > __cdecl aip::AipBase::getAccessToken(void)" (?getAccessToken@AipBase@aip@@IEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: __cdecl Json::Value::Value(class Json::Value const &)" (??0Value@Json@@QEAA@AEBV01@@Z),该符号在函数 "public: void __cdecl C小票识别记账软件Dlg::OnBnClickedAutoRecButton(void)" (?OnBnClickedAutoRecButton@C小票识别记账软件Dlg@@QEAAXXZ) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: __cdecl Json::Value::Value(class Json::Value &&)" (??0Value@Json@@QEAA@$$QEAV01@@Z),该符号在函数 "public: class Json::Value __cdecl aip::Ocr::accurate_basic(class std::basic_string,class std::allocator > const &,class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > > const &)" (?accurate_basic@Ocr@aip@@QEAA?AVValue@Json@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@6@@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: __cdecl Json::Value::~Value(void)" (??1Value@Json@@QEAA@XZ),该符号在函数 "public: void __cdecl C小票识别记账软件Dlg::OnBnClickedAutoRecButton(void)" (?OnBnClickedAutoRecButton@C小票识别记账软件Dlg@@QEAAXXZ) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: class Json::Value & __cdecl Json::Value::operator=(class Json::Value)" (??4Value@Json@@QEAAAEAV01@V01@@Z),该符号在函数 "public: void __cdecl C小票识别记账软件Dlg::OnBnClickedAutoRecButton(void)" (?OnBnClickedAutoRecButton@C小票识别记账软件Dlg@@QEAAXXZ) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: enum Json::ValueType __cdecl Json::Value::type(void)const " (?type@Value@Json@@QEBA?AW4ValueType@2@XZ),该符号在函数 "int __cdecl Json_ReadInt(class Json::Value)" (?Json_ReadInt@@YAHVValue@Json@@@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: char const * __cdecl Json::Value::asCString(void)const " (?asCString@Value@Json@@QEBAPEBDXZ),该符号在函数 "class std::basic_string,class std::allocator > __cdecl Json_ReadString(class Json::Value)" (?Json_ReadString@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VValue@Json@@@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: class std::basic_string,class std::allocator > __cdecl Json::Value::asString(void)const " (?asString@Value@Json@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ),该符号在函数 "protected: class std::basic_string,class std::allocator > __cdecl aip::AipBase::getAccessToken(void)" (?getAccessToken@AipBase@aip@@IEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: int __cdecl Json::Value::asInt(void)const " (?asInt@Value@Json@@QEBAHXZ),该符号在函数 "int __cdecl Json_ReadInt(class Json::Value)" (?Json_ReadInt@@YAHVValue@Json@@@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: unsigned int __cdecl Json::Value::size(void)const " (?size@Value@Json@@QEBAIXZ),该符号在函数 "public: void __cdecl C小票识别记账软件Dlg::OnBnClickedAutoRecButton(void)" (?OnBnClickedAutoRecButton@C小票识别记账软件Dlg@@QEAAXXZ) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: class Json::Value & __cdecl Json::Value::operator[](int)" (??AValue@Json@@QEAAAEAV01@H@Z),该符号在函数 "public: void __cdecl C小票识别记账软件Dlg::OnBnClickedAutoRecButton(void)" (?OnBnClickedAutoRecButton@C小票识别记账软件Dlg@@QEAAXXZ) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: class Json::Value & __cdecl Json::Value::operator[](char const *)" (??AValue@Json@@QEAAAEAV01@PEBD@Z),该符号在函数 "public: void __cdecl C小票识别记账软件Dlg::OnBnClickedAutoRecButton(void)" (?OnBnClickedAutoRecButton@C小票识别记账软件Dlg@@QEAAXXZ) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: class std::basic_string,class std::allocator > __cdecl Json::Value::toStyledString(void)const " (?toStyledString@Value@Json@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ),该符号在函数 "protected: class std::basic_string,class std::allocator > __cdecl aip::AipBase::getAccessToken(void)" (?getAccessToken@AipBase@aip@@IEAA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: __cdecl Json::CharReaderBuilder::CharReaderBuilder(void)" (??0CharReaderBuilder@Json@@QEAA@XZ),该符号在函数 "public: __cdecl aip::AipBase::AipBase(class std::basic_string,class std::allocator > const &,class std::basic_string,class std::allocator > const &,class std::basic_string,class std::allocator > const &)" (??0AipBase@aip@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00@Z) 中被引用
1>小票识别记账软件Dlg.obj : error LNK2019: 无法解析的外部符号 "public: virtual __cdecl Json::CharReaderBuilder::~CharReaderBuilder(void)" (??1CharReaderBuilder@Json@@UEAA@XZ),该符号在函数 "int `public: __cdecl aip::AipBase::AipBase(class std::basic_string,class std::allocator > const &,class std::basic_string,class std::allocator > const &,class std::basic_string,class std::allocator > const &)'::`1'::dtor$4" (?dtor$4@?0???0AipBase@aip@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00@Z@4HA) 中被引用
1>F:\OneDrive\毕业设计\小票识别记账软件\lib\libcurl\lib\libcurl.lib : warning LNK4272: 库计算机类型“x86”与目标计算机类型“x64”冲突
1>F:\OneDrive\毕业设计\小票识别记账软件\lib\openssl_lib\lib\libeay32.lib : warning LNK4272: 库计算机类型“x86”与目标计算机类型“x64”冲突
1>F:\OneDrive\毕业设计\小票识别记账软件\lib\openssl_lib\lib\ssleay32.lib : warning LNK4272: 库计算机类型“x86”与目标计算机类型“x64”冲突

 

openssl、json、curl库都添加好了,出现这么多LNK2019是怎么回事?

收藏
点赞
0
个赞
共4条回复 最后由用户已被禁言回复于2022-04
#4用户已被禁言回复于2019-08

请问这个问题您解决了嘛?能否讲一下是怎样解决的啊?谢谢!

0
#3liliang2338回复于2019-05

你好,我也遇到相同的问题

: error LNK2001: 无法解析的外部符号 HMAC
: error LNK2001: 无法解析的外部符号 EVP_sha256

不知道你已经找到解决办法了吗?

1
#2用户已被禁言回复于2019-04

应该是语言环境导致。一般接口成功或失败或错误都是返回json格式字符串。建议你再次检测语言环境或其他第三方库。

或把重要信息隐蔽。代码上传  github gitee等平台。描述清楚问题是在哪里出现。

这样才能方便人家百度技术看到好帮助到你。

1
TOP
切换版块