精易论坛

标题: 日文韩文用了标准知识库无法静编 [打印本页]

作者: mohanfeng    时间: 2024-7-4 07:26
标题: 日文韩文用了标准知识库无法静编
需求是,把编辑框里的日文或者韩文,输入到网页使用了  标准支持库

命令用了  编辑框W1.内容W

然后静态编译会报错,换了VC2017依然是报错


[JavaScript] 纯文本查看 复制代码
edroptarget_static.lib(EDropTargetclass.obj) : error LNK2019: 无法解析的外部符号 "void __cdecl std::_Xlen(void)" (?_Xlen@std@@YAXXZ),该符号在函数 edroptarget_?ProcessHtmlTagText@EDropTarget@@AAEXAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z 中被引用
edroptarget_static.lib(EDropTargetclass.obj) : error LNK2019: 无法解析的外部符号 "void __cdecl std::_Xran(void)" (?_Xran@std@@YAXXZ),该符号在函数 edroptarget_?ProcessHtmlTagText@EDropTarget@@AAEXAAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z 中被引用
libstl_static.lib(edb.obj) : error LNK2019: 无法解析的外部符号 ___std_find_trivial_2@12,该符号在函数 "wchar_t const * __cdecl __std_find_trivial<wchar_t const ,wchar_t>(wchar_t const *,wchar_t const *,wchar_t)" (??$__std_find_trivial@$$CB_W_W@@YAPB_WPB_W0_W@Z) 中被引用
libstl_static.lib(edb.obj) : error LNK2019: 无法解析的外部符号 ___std_system_error_allocate_message@8,该符号在函数 "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall std::_System_error_category::message(int)const " (?message@_System_error_category@std@@UBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@H@Z) 中被引用
libstl_static.lib(edb.obj) : error LNK2019: 无法解析的外部符号 ___std_system_error_deallocate_message@4,该符号在函数 "public: __thiscall std::_System_error_message::~_System_error_message(void)" (??1_System_error_message@std@@QAE@XZ) 中被引用
C:\Users\Administrator\Desktop\tinder.exe : fatal error LNK1120: 5 个无法解析的外部命令


求教怎么处理
作者: yjynxs    时间: 2024-7-4 09:31
支持库可能有问题,或者你用黑月编译器试试
作者: afd    时间: 2024-7-4 09:34
这些支持库一般不支持静态编译,你用编译吧
作者: maozaiba    时间: 2024-7-4 11:52
如果你这编辑框支持库只支持VC2017,那换VC2017的话,其他支持库也得支持VC2017,不然也可能出错。
作者: mohanfeng    时间: 2024-7-14 19:05
使用模块来做可以避免这个问题




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4