0

我打算学习telegram的代码,所以我在编译Windows版的telegram(64位),按照官方教程一步一步来。当执行如下语句时:

tdesktop\Telegram\build\prepare\win.bat

报错,报错信息如下:

[12/12] LINK_EMBED dump_syms.exe
FAILED: dump_syms.exe dump_syms.exe.pdb
D:\TBuild\ThirdParty\Python39\python.exe gyp-win-tool link-with-manifests environment.x64 True dump_syms.exe "D:\TBuild\ThirdParty\Python39\python.exe gyp-win-tool link-wrapper environment.x64 False link.exe /nologo /OUT:dump_syms.exe @dump_syms.exe.rsp" 1 mt.exe rc.exe "obj\tools\windows\dump_syms\dump_syms.dump_syms.exe.intermediate.manifest" obj\ tools\windows\dump_syms\dump_syms.dump_syms.exe.generated.manifest
Traceback (most recent call last):
  File "D:\TBuild\Libraries\win64\breakpad\src\out\Release_x64\gyp-win-tool", line 332, in <module>
    sys.exit(main(sys.argv[1:]))
  File "D:\TBuild\Libraries\win64\breakpad\src\out\Release_x64\gyp-win-tool", line 31, in main
    exit_code = executor.Dispatch(args)
  File "D:\TBuild\Libraries\win64\breakpad\src\out\Release_x64\gyp-win-tool", line 73, in Dispatch
    return getattr(self, method)(*args[1:])
  File "D:\TBuild\Libraries\win64\breakpad\src\out\Release_x64\gyp-win-tool", line 202, in ExecLinkWithManifests
    our_data = our_f.read().translate(str.maketrans('', '', string.whitespace))
UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence
ninja: build stopped: subcommand failed.
[12/15](Libraries/breakpad): FAILED
FAILED

好像是python编译的时候报错breakpad,但是我不懂python,所以不知道怎么解决,求救?

4

0 回答 0