2013-04-25 10 views
10

を含めるとライブラリのディレクトリ。しかし、ノード-GYP私はBoostライブラリからいくつかのクラスを使用して、私のWindows 7マシン上でノードC++アドオンを構築しようとしてるブースト

node-gyp configure 

を実行した後にすることに成功し、私は絶えず私が含まれる様々なブーストヘッダに関連

node-gyp build 

を実行すると、ヘッダファイルがないことで暴行しています。

私は「は、configure」により作成されたVisual Studioのプロジェクトに手動で含めるとライブラリディレクトリを設定しようとしたが、無駄に。

node-gypのディレクトリをどのように定義するのですか?

[編集] node-gypをうまくやっていたあと、Visual StudioでNodeモジュールをビルドしてみたところ、数時間後には最終的に動作していました。助けてくれてありがとう。

答えて

14

あなたはbinding.gypファイルでそれらを追加する必要があります。

'include_dirs': [ 
    '<some directory>', 
], 
'libraries': [ 
    '-l<some library>', '-L<some library directory>' 
] 
+0

https://code.google.com/p/gyp/wiki/InputFormatReferenceとhttps://github.com/をチェック詳細については、TooTallNate/node-gypを参照してください。 –

+0

今、私のbinding.gypファイルは[this](http://pastebin.com/VLm4BjN9)のように見えます。ただし、インクルードされたヘッダーファイルが見つからないというエラーが表示されます。私は何か間違っているのですか? – Aetylus

+0

C:\ Boost \ boost_1_53_0のディレクトリリストを貼り付けることはできますか? –

関連する問題