我試圖建立谷歌的V8 JavaScript引擎與64位系統上MS的Visual Studio 2012,但它總是輸出錯誤谷歌V8生成錯誤LNK1104:無法打開文件「WS2_32.LIB」
LINK : fatal error LNK1104: cannot open file 'ws2_32.lib'
我根據https://code.google.com/p/v8/wiki/BuildingWithGYP完成了所有的事情。我使用python方法而不是cygwin來生成項目文件。
如何設置我的鏈接器,它發現ws2_32.lib
?
//編輯由於某些原因,GYP爲vs2010製作了項目文件,而不是vs2012,所以我不得不更新它們。現在它可以工作。 (奇怪的是,我之前嘗試過,它不工作)
姆姆。我使用GYP自己在64位Windows上構建了帶有Visual Studio 2012的64位v8。我知道這並不能真正回答你的問題,但只是爲了確認它是可行的。我不記得有任何lib鏈接問題。你是否完成了「third_party \ cygwin」的結賬?即使使用GYP/Python構建,您仍然需要它。 – Sim 2013-03-14 17:13:53
是的,我有一個third_party \ cygwin的結帳。項目文件的創建工作正常,但Visual Studio在嘗試構建時會輸出此鏈接錯誤。 – user1950929 2013-03-14 19:57:19