2013-02-16 14 views
8

gypをWindows(msvc 2012)で共有ライブラリとして構築することは可能ですか?私が試したものはすべて動作しません。私が試したこと:Windowsで共有ライブラリとしてgoogles v8をビルドしますか?

2番目のエラーは、「ライブラリ」が不明であることを示しています。最初のものは効果がありません。これは私が使用しているプロジェクトで働く

+0

http://stackoverflow.com/questions/5953413/how-to-actually-build-v8-on-windows –

+0

SConsは時代遅れです。 ..これは私の問題には影響しません。 –

+0

私がgypで見る限り、Cygwinを使うのが良いですが問題ありません。私はGYP_DEFINES変数を微調整し、それをコマンドラインパラメータとして供給しないという共有ライブラリのオプションを行う方法を見ています。ここからhttp://code.google.com/p/v8/wiki/BuildingWithGYPカスタムビルド設定と呼ばれるセクションを示すように見えます。このセクションは、コマンドラインパラメータではなく、envvarを経由することを示します。 –

答えて

9

python build\gyp_v8 -Dtarget_arch=ia32 -Dcomponent=shared_library 
msbuild /p:Configuration=Release /p:Platform=Win32 tools\gyp\v8.sln 
+0

同じlibファイルを出力します。 –

+0

ビルド\リリース\ libのv8.libとビルド\リリースのv8.dllがあります。 libファイルは、DLLとリンクするためのインポートライブラリです。それはあなたが見るものではありませんか? – BitCortex

+0

うわー - それは最終的に動作します!ありがとう!私は間違った.slnファイルを使用しました...ビルド/ –

関連する問題