我嘗試用GYP構建V8(Windows 7 x64,VS2008 x32)。問題是GYP默認生成VS2010解決方案。如何改變這個GYP行爲來獲得我的VS2008解決方案? (需要編輯哪個文件?)GYP/V8 - 默認情況下如何生成VS2008項目?
3
A
回答
4
望着MSVSVersion.py文件
def _CreateVersion(name, path, sdk_based=False):
"""Sets up MSVS project generation.
設置基於關閉GYP_MSVS_VERSION環境變量或什麼,如果沒有明確指定GYP_MSVS_VERSION是被 自動檢測。
所以在命令窗口中鍵入:
SET GYP_MSVS_VERSION=2008
然後構建它:
python build\gyp_v8
,但這併產生一個VS2008 SLN文件。
1
GYP會使用環境變量檢測VS版本(也許我以前曾使用VS2010?)。可以手動編輯/pylib/gyp/MSVSVersion.py中的python文件:
def _CreateVersion(name, path, sdk_based=False):
"""Sets up MSVS project generation.
...
return versions[str(name)] //replace with your version
P.S.我試圖在生成的項目時在命令行上指定VS版本,但那不起作用。
相關問題
- 1. 默認情況下,在項目
- 2. 默認情況下,WindowsPhone項目是如何加載資源的?
- 3. DeltaImport默認情況下不會發生
- 4. 默認情況下如何顯示ionicPopover
- 5. 默認情況下,Capistrano如何工作?
- 6. 默認情況下,如何選擇UITableViewCell?
- 7. 產量和默認情況||不輸出默認情況下
- 8. 安卓:默認情況下
- 9. 默認情況下,法國
- 10. 默認情況下,Constexpr lambda?
- 11. 默認情況下在VBox
- 12. 在默認情況下
- 13. FactoryGirl在默認情況下
- 14. 默認情況下爲rubygems禁用rdoc和ri生成1.8.x
- 15. 如何在啓用「自動生成makefiles」的情況下更改Eclipse CDT中的默認生成目錄路徑?
- 16. VS2008 Express:默認情況下如何將所有文件另存爲UTF-8?
- 17. 默認情況下,在ListFragment中選擇一個項目
- 18. 默認情況下,CMFCToolBar和CMFCMenuBar不顯示動態項目
- 19. 做我的項目在默認情況下
- 20. 默認情況下選擇第一個項目
- 21. 默認情況下爲項目依賴性運行gradle測試
- 22. 默認情況下,Win32 ListView完全顯示項目
- 23. 導航欄DropDown項目默認情況下不能隱藏
- 24. 默認情況下關注gridview項目 - android
- 25. 默認情況下如何指示成員字段爲@Nonnull?
- 26. 默認情況下,如何讓magit pull有rebase選項?
- 27. 默認情況下如何選擇第一個列表框項?
- 28. 如何在默認情況下顯示CSS HTML選項卡
- 29. 我如何可以生成一個SSL證書,以便在默認情況下
- 30. 默認情況下修改默認命令:默認命令爲
顯然env變量設置被打破了(但現在工作):http://code.google.com/p/gyp/issues/detail?id=404 –