2013-01-14 43 views
1

我正在嘗試構建Chrome V8 javascript引擎,以便將其嵌入到我的C++項目中。我正在按照教程here。我下載了所需的所有東西,並設法創建項目解決方案,但是當我編譯時,12個解決方案中只有5個解決方案能夠正確編譯。有人可以解釋我的問題嗎?網絡上似乎沒有太多關於它的信息。Chrome V8錯誤

回答

2

一些技巧我瞭解到此:

使用正確gyp命令,將產生正確的SLN文件。也許目標架構參數錯了,或者你提供給gyp的其他參數。

我不知道如何正確地「clean」源碼樹,所以如果我想要gyp的新選項,我只需刪除整個源碼樹並從原始存檔中解壓縮。 (或使用svn)。

請確保您使用隨v8源提供的pythoncygwin

我用pc模擬器(qemu)來安裝Windows XP + Visual Studio和V8源碼+工具。

我試過各種版本的Visual Studio,只有VS Express 2010工作過。

linux一切都比較簡單。而且你甚至不需要構建它,只需使用「aptitude install v8-dev

+1

有些東西在linux上很難做到,但是我已經發現了這個問題。儘管感謝您的分享,但他們似乎對這個主題沒有太多的好消息。 – luveti

+1

@xDarkShadowx:你的問題是什麼? – Albert