簡體   English   中英

在Mac OS X上用SWIG for javascript編譯C ++

[英]Compiling C++ with SWIG for javascript on Mac OS X

我正在嘗試為JavaScript編譯SWIG輸出文件,但編譯失敗,並給出了錯誤列表。 有人可以告訴我如何為此目的包括V8庫嗎? 輸出文件是使用此命令生成的

swig -c++ -javascript -v8 example.i

列表中的一些錯誤:

example_wrap.cxx:769:9: error: no type named 'Arguments' in namespace 'v8'; did
you mean 'v8::internal::Arguments'?typedef v8::Arguments SwigV8Arguments;

用於編譯的命令:

gcc -c example_wrap.cxx -Iv8/include

從SWIG的官方網站上獲取的所有樣本

生成包裝器類時,應提供v8的版本。

brew install swig
brew install v8
swig -c++ -javascript -v8 -DV8_VERSION=0x041027 example.i
gcc -c example_wrap.cxx -I /usr/local/Cellar/v8/4.1.0.27/include/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM