2012-11-03 80 views
0

我在嘗試編譯啓動v8部分的hello_world示例get started google v8時出現此錯誤error image。我使用arm架構來構建它。我正在使用visual studio構建方案。我已經按照谷歌開發者頁面的指示,但仍然有這個錯誤。在windows中編譯hello_world時出錯

請爲此解決方案。

+0

1)Gcc使用.a文件,而不是.lib(它們通常是MS構建的靜態庫)2)您沒有鏈接v8庫。有解決方案。 – enhzflep

回答

0

Google V8網站上的說明介紹瞭如何使用Microsofr Visual Studio編譯v8。 因此你得到DLL和LIB文件。 LIB文件只能被Microsoft編譯器識別。

如果你想使用GCC/CLANG開發V8應用程序,你應該直接鏈接到DLL文件。如果您使用的GCC的舊版本無法直接與DLL鏈接,則需要將DLL轉換爲.a文件。