2010-05-27 15 views
7

Google'ın breakpad'i nasıl oluşturacağımı tamamen kaybettim. Bir sln dosyası var, ancak ilişkili bir sln'ye sahip olmayan bir kütüphaneye bağlı. Nasıl çalışacağımı anlayamadığım bir şey deniyor. Ben Google breakpad nasıl oluşturulur

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

çalıştı ve bu sadece ben dışarı hiçbir anlam ifade edebilir aşağıdaki hataları

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 

verir. Ayrıca herhangi bir belge bulamıyorum. Herhangi bir yardım takdir edilecektir.

cevap

15

Gyp için komut satırı seçeneklerine bakmanız gerekir. Bende aynı sorun vardı. Çözüm aşağıdakileri çalıştırmaktır:

gyp --no-circular-check /path/to/build/file 
İlgili konular