Как создать Google breakpad

Я полностью потерян о том, как создать breakpad Google. Существует sln файл, но он зависит от библиотеки, которая, кажется, не имеет связанный sln. Это, кажется, использует что-то названное мошенничеством, которое я не выяснил, как получить работу. Я попробовал

 python gyp  ..\breakpad\src\client\windows\breakpad_client.gyp

и это просто дает следующие ошибки

Traceback (most recent call last):
File "gyp", line 18, in <module>
sys.exit(gyp.main(sys.argv[1:]))
 File "pylib\gyp\__init__.py", line 445, in main
options.circular_check)
 File "pylib\gyp\__init__.py", line 84, in Load
depth, generator_input_info, check, circular_check)
 File "pylib\gyp\input.py", line 2165, in Load
VerifyNoGYPFileCircularDependencies(targets)
 File "pylib\gyp\input.py", line 1429, in VerifyNoGYPFileCircularDependencies
' '.join(bad_files)
gyp.input.CircularException: Some files not reachable, cycle in .gyp file dependency     
graph detected involving some or all of:   
..\breakpad\src\client\windows\sender\crash_report_sender.gyp   
..\breakpad\src\client\windows\h
andler\exception_handler.gyp ..\breakpad\src\client\windows\breakpad_client.gyp           
..\breakpad\src\client\windows\unittests\client_tests.gyp   
..\breakpad\src\client\windows\crash_generation\crash_generation.gyp

Из которого я не могу иметь никакого смысла. Я также, может казаться, не нахожу документации. Любая справка ценилась бы.

7
задан Thomas Weller 5 April 2017 в 21:01
поделиться

1 ответ

Вам нужно посмотреть на опции командной строки для gyp. У меня была такая же проблема. Решение заключается в следующем:

gyp --no-circular-check /path/to/build/file
15
ответ дан 6 December 2019 в 14:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: