我正在尝试构建google-breakpad,我收到错误
File "C:\google-breakpad\src\tools\gyp\pylib\gyp\generator\msvs.py", line 907, in _GetPathDict
parent_dict = _GetPathDict(root, parent)
File "C:\google-breakpad\src\tools\gyp\pylib\gyp\generator\msvs.py", line 906, in _GetPathDict
parent, folder = os.path.split(path)
File "C:\Python27\lib\ntpath.py", line 170, in split
d, p = splitdrive(p)
File "C:\Python27\lib\ntpath.py", line 125, in splitdrive
if p[1:2] == ':':
RuntimeError: maximum recursion depth exceeded in cmp
当我运行命令
时src\tools\gyp\gyp.bat src\client\windows\breakpad_client.gyp
有人知道Google-Breakpad是否损坏或我如何解决此错误?
答案 0 :(得分:0)
我不知道它是否能解决您的问题,但您始终可以考虑提高最大递归深度。 Python允许您使用名为sys.setrecursionlimit()的函数对其进行配置。我可以收集的默认限制是1000,所以你可以通过将它增加到1500或2000来获得运气。
python文档在这里并不是非常友好,只是说最大递归限制是依赖于平台的,但是给它一个镜头,看看它是否有效。
答案 1 :(得分:0)
这是由于错误安装了python。