2016-06-24 13 views
9

के लिए gyp के साथ v8 की समाधान फ़ाइल उत्पन्न नहीं कर सकता है यह वास्तव में दर्दनाक है। मैंने https://github.com/v8/v8/wiki/Building%20with%20Gyp से निर्देश का पालन किया।विजुअल स्टूडियो 2013

fetch v8 
cd v8 

और जब प्राप्त करते समय समाप्त हो गया है,

set DEPOT_TOOLSPWIN_TOOLCHAIN=0 

निर्देश कमांड "अजगर का निर्माण \ gyp_v8" लेकिन स्पष्ट रूप से उपयोग करने के लिए कहा, मेरे v8 क्लोन "निर्माण \ gyv_v8" फ़ाइल नहीं है। मैं इसके बारे में googled, और पाया gyp_v8 उस "gypfiles" फ़ोल्डर में है, फ़ोल्डर में नहीं "निर्माण"।

python gypfiles\gyp_v8 

यह पहली बार काम कर रहा तरह लग रहा था तो आदेश मैं प्रयोग किया जाता था। cmd प्रतिक्रिया "gyp फ़ाइलों से परियोजनाओं को अद्यतन ..." बाहर डाल दिया। कोई चेतावनी या त्रुटि नहीं। लेकिन कुछ भी नहीं होता! मुझे लगता है कि इसे मेरे वीएस के लिए समाधान फ़ाइल उत्पन्न करनी चाहिए। लेकिन प्रक्रिया समाप्त होने के बाद भी, कोई समाधान फ़ाइल नहीं मिली।

मैं कुछ याद आ रही है? मैं लगभग इसके लिए मर रहा हूँ। टी-टी कृपया, मेरी मदद करें।

उत्तर

2

ऐसा लगता है कि Google जीईपी के बजाय एक नई बिल्ड सिस्टम का उपयोग कर रहा है। \

बाहर \ डिफ़ॉल्ट

gn gen --ide=vs out/Default 

all.sln तो में स्थित है \ v8 \: यह कहा जाता है "GN" और मैं v8 निर्देशिका में निम्न कोड को क्रियान्वित करते हुए दृश्य स्टूडियो समाधान उत्पन्न कर सकता है। स्रोत: http://dev.chromium.org/developers/how-tos/get-the-code

+0

कि कमांड परिणाम कहता है "gn.py: gn को निष्पादन योग्य नहीं मिला: ... \ v8 \ buildtools \ win \ gn.exe"। मैं क्या खो रहा हूँ? –

+0

gn से पहले gclient सिंक निष्पादित करने का प्रयास करें। इससे पहले कि मैंने इसे पाया, मैंने बहुत सी चीजों की कोशिश की, इसलिए यह संभव है कि मैंने पहले कुछ डाउनलोड किया हो। क्या आपने डिपो टूल इंस्टॉल किए हैं? (https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html#_setting_up) –

3

चल ढकोसला से पहले इस वातावरण चर सेट करके देखें:

set GYP_GENERATORS=msvs 

फिर, ढकोसला चलाने के बाद, यो में .sln फ़ाइलों के लिए एक पुनरावर्ती खोज करते हैं यूआर वी 8 निर्देशिका :)

+0

दस्तावेज़ीकरण के अनुसार, किसी को विजुअल स्टूडियो के लिए 'निंजा' जेनरेटर का उपयोग करना चाहिए। वीएस के लिए दो अलग जेनरेटर क्यों हैं? –

+0

यह मेरे लिए काम नहीं कर रहा है। : पी sigh ~ वैसे भी, आपकी पोस्ट के लिए धन्यवाद। –

+0

इसे सुनने के लिए खेद है। मैं हाल ही में इस समस्या में भाग गया, और उस चर ने मेरे लिए चाल बनाई। – BitCortex

संबंधित मुद्दे