WeChatFerry icon indicating copy to clipboard operation
WeChatFerry copied to clipboard

修复因无logs文件夹导致启动失败的问题。c++项目增加 /utf8兼容,解决编码异常问题。

Open kingmo888 opened this issue 1 year ago • 1 comments

同时,项目增加/utf-8配置项,解决以下问题导致的无法编译:

1>Generating PB files
1>cl : 命令行 warning D9025: 正在重写“/EHs”(用“/EHa”)
1>log.cpp
1>C:\Tools\vcpkg\installed\x64-windows-static\include\fmt\base.h(458,28): error C2338: Unicode support requires compiling with /utf-8
1>util.cpp
1>C:\Tools\vcpkg\installed\x64-windows-static\include\fmt\base.h(458,28): error C2338: Unicode support requires compiling with /utf-8
1>pb_util.cpp

kingmo888 avatar Sep 26 '24 00:09 kingmo888

dll编译及测试通过。

已启动重新生成…
1>------ 已启动全部重新生成: 项目: spy, 配置: Release x64 ------
1>Generating PB files
1>cl : 命令行 warning D9025: 正在重写“/EHs”(用“/EHa”)
1>log.cpp
1>util.cpp
1>pb_util.cpp
1>chatroom_mgmt.cpp
1>funcs.cpp
1>dllmain.cpp
1>exec_sql.cpp
1>contact_mgmt.cpp
1>receive_msg.cpp
1>rpc_server.cpp
1>send_msg.cpp
1>spy.cpp
1>user_info.cpp
1>cl : 命令行 warning D9025: 正在重写“/EHs”(用“/EHa”)
1>pb_common.c
1>pb_decode.c
1>pb_encode.c
1>wcf.pb.c
1>  正在创建库 E:\python_workspace\wechat\WeChatFerry\WeChatFerry\x64\Release\spy.lib 和对象 E:\python_workspace\wechat\WeChatFerry\WeChatFerry\x64\Release\spy.exp
1>正在生成代码
1>Previous IPDB not found, fall back to full compilation.
1>All 5210 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
1>已完成代码的生成
1>spy.vcxproj -> E:\python_workspace\wechat\WeChatFerry\WeChatFerry\x64\Release\spy.dll
1>Copy spy.dll
1>E:\python_workspace\wechat\WeChatFerry\WeChatFerry\x64\Release\spy.dll
1>复制了 1 个文件
1>E:\python_workspace\wechat\WeChatFerry\WeChatFerry\x64\Release\spy.exp
1>复制了 1 个文件
1>E:\python_workspace\wechat\WeChatFerry\WeChatFerry\x64\Release\spy.lib
1>复制了 1 个文件
1>找不到文件 - spy.pdb
1>复制了 0 个文件
1>E:\python_workspace\wechat\WeChatFerry\WeChatFerry\x64\Release\spy.dll
1>复制了 1 个文件
1>已完成生成项目“spy.vcxproj”的操作。
2>------ 已启动全部重新生成: 项目: sdk, 配置: Release x64 ------
2>log.cpp
2>util.cpp
2>dllmain.cpp
2>injector.cpp
2>sdk.cpp
2>  正在创建库 E:\python_workspace\wechat\WeChatFerry\WeChatFerry\x64\Release\sdk.lib 和对象 E:\python_workspace\wechat\WeChatFerry\WeChatFerry\x64\Release\sdk.exp
2>正在生成代码
2>Previous IPDB not found, fall back to full compilation.
2>All 2640 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
2>已完成代码的生成
2>sdk.vcxproj -> E:\python_workspace\wechat\WeChatFerry\WeChatFerry\x64\Release\sdk.dll
2>Copy files
2>E:\python_workspace\wechat\WeChatFerry\WeChatFerry\x64\Release\sdk.dll
2>复制了 1 个文件
2>E:\python_workspace\wechat\WeChatFerry\WeChatFerry\x64\Release\sdk.dll
2>复制了 1 个文件
========== 全部重新生成: 成功 2 个,失败 0 个,跳过 0 个 ==========

kingmo888 avatar Sep 26 '24 00:09 kingmo888