精易论坛

标题: error LNK2001: unresolved external symbol _krnln_fnUTF8ToStr报错 [打印本页]

作者: Kotori6139    时间: 2024-7-6 18:16
标题: error LNK2001: unresolved external symbol _krnln_fnUTF8ToStr报错
静态编译error LNK2001: unresolved external symbol _krnln_fnUTF8ToStr报错有没有懂的


作者: LostMist    时间: 2024-7-6 18:27
别用自带的命令编码,用精益模块应该就可以了
作者: Kotori6139    时间: 2024-7-6 18:28
LostMist 发表于 2024-7-6 18:27
别用自带的命令编码,用精益模块应该就可以了

没用啊。

作者: 风度猫    时间: 2024-7-6 18:29
切回VC6链接器
作者: Kotori6139    时间: 2024-7-6 18:29
风度猫 发表于 2024-7-6 18:29
切回VC6链接器

是vc6编译器啊
作者: yjynxs    时间: 2024-7-6 18:29
调用精益的转换函数吧

报错是UTF8到字符串Str功能链接不上
作者: LostMist    时间: 2024-7-6 18:30
Kotori6139 发表于 2024-7-6 18:28
没用啊。

重新覆盖安装易语言吧,报错提示找不到支持库里的函数
作者: Kotori6139    时间: 2024-7-6 18:30
yjynxs 发表于 2024-7-6 18:29
调用精益的转换函数吧

报错是UTF8到字符串Str功能链接不上
  
pop.创建 ()
程序_延时 (500)
取邮箱 (sy, 账号, 密码)
loginMsg = pop.登陆邮箱 (“outlook.office365.com”, 995, 账号, 密码, )
程序_延时 (500)
如果真 (文本_取行数 (日志输出.内容) = 100)
日志输出.内容 = “”

判断 (loginMsg = “登陆成功”)
日志输出 (账号 + “验证成功”)
进入许可区 (许可证)
存活数量.内容 = 到文本 (到整数 (存活数量.内容) + 1)
写到文件 (取运行目录 ()“\存活.txt”, 读入文件 (取运行目录 ()“\存活.txt”)到字节集 (账号 + “----” + 密码 + #换行符 ))
退出许可区 (许可证)
pop.销毁 ()
返回 ()

日志输出 (账号 + “验证失败”)
进入许可区 (许可证)
失败数量.内容 = 到文本 (到整数 (失败数量.内容) + 1)
写到文件 (取运行目录 ()“\失败.txt”, 读入文件 (取运行目录 ()“\失败.txt”)到字节集 (账号 + “----” + 密码 + #换行符 ))
退出许可区 (许可证)
pop.销毁 ()


i支持库列表   支持库注释   
EThread多线程支持库


作者: Kotori6139    时间: 2024-7-6 18:31
Kotori6139 发表于 2024-7-6 18:30
[e=0].版本 2
.支持库 EThread

这个是报错码子 我把这个删了就可以编译 但是这个码子 我之前可以编译 重装系统后不知道咋地就不行了
作者: 风度猫    时间: 2024-7-6 18:32
Kotori6139 发表于 2024-7-6 18:29
是vc6编译器啊

VC6目录下的link.e 打开 修改  重置下配置项
作者: Kotori6139    时间: 2024-7-6 18:35
风度猫 发表于 2024-7-6 18:32
VC6目录下的link.e 打开 修改  重置下配置项

没用。。。。。
作者: 风度猫    时间: 2024-7-6 18:41
Kotori6139 发表于 2024-7-6 18:35
没用。。。。。

邮箱模块换一个试下吧,或者检查你邮箱的pop类模块代码里的编码 调用的支持库
作者: yjynxs    时间: 2024-7-6 18:42
Kotori6139 发表于 2024-7-6 18:31
这个是报错码子 我把这个删了就可以编译 但是这个码子 我之前可以编译 重装系统后不知道咋地就不行了 ...

你把所有的日志输出()屏蔽掉试试
作者: Kotori6139    时间: 2024-7-6 18:43
风度猫 发表于 2024-7-6 18:41
邮箱模块换一个试下吧,或者检查你邮箱的pop类模块代码里的编码 调用的支持库 ...

我之前可以编译 重装系统后就不行了
作者: Kotori6139    时间: 2024-7-6 18:43
yjynxs 发表于 2024-7-6 18:42
你把所有的日志输出()屏蔽掉试试

跟日志输出没关系。我其他软件也有日志输出正常编译
作者: 风度猫    时间: 2024-7-6 18:46
Kotori6139 发表于 2024-7-6 18:43
我之前可以编译 重装系统后就不行了

那就是实锤了..检查你模块或者邮箱的pop类吧
作者: yjynxs    时间: 2024-7-6 18:47
Kotori6139 发表于 2024-7-6 18:43
跟日志输出没关系。我其他软件也有日志输出正常编译

把那段代码逐步屏蔽吧,先屏蔽逐步屏蔽一半半来,先定位到问题代码

补充内容 (2024-7-6 18:47):
二分法排除
作者: Kotori6139    时间: 2024-7-6 18:50
yjynxs 发表于 2024-7-6 18:47
把那段代码逐步屏蔽吧,先屏蔽逐步屏蔽一半半来,先定位到问题代码

补充内容 (2024-7-6 18:47):

就是这个pop模块代码报错。很奇怪重装系统之前可以正常用重装后不行了
作者: yjynxs    时间: 2024-7-6 19:08
Kotori6139 发表于 2024-7-6 18:50
就是这个pop模块代码报错。很奇怪重装系统之前可以正常用重装后不行了

你那模块重新安装一下试试,先在易语言解除引用,让后重新载入试试,再不行换个其它版本




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