2013-04-25 10 views
10

Próbuję zbudować dodatek Node C++ na moim komputerze z systemem Windows 7, który korzysta z niektórych klas z bibliotek Boost. Jednak po uruchomieniuNode-gyp Dołącz i biblioteki katalogów z Boost

node-gyp configure 

powodzeniem, ja ciągle zaatakowany przez brakujące pliki nagłówkowe kiedy biegnę

node-gyp build 

odnoszące się do różnych nagłówków Google Boost ja zawartych.

Próbowałem ręcznie skonfigurować katalogi włączeń i bibliotek w projektach Visual Studio utworzonych przez "configure", ale bezskutecznie.

Jak dokładnie definiuje się katalogi włączające węzeł-gyp?

[Edytuj] Po edycji z węzłem-węzłem z niewielkim sukcesem zbadałem możliwości budowania modułów węzła za pomocą Visual Studio i okazało się, że po kilku godzinach wszystko działa. Dzięki za pomoc.

Odpowiedz

14

Trzeba dodać je do pliku binding.gyp:

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

Wyjazd https://code.google.com/p/gyp/wiki/InputFormatReference i https://github.com/ TooTallNate/node-gyp po więcej szczegółów. –

+0

W tej chwili mój plik binding.gyp wygląda jak [this] (http://pastebin.com/VLm4BjN9). Jednak nadal otrzymuję komunikat o błędzie, że nie mogę znaleźć dołączonych plików nagłówkowych. czy robię coś źle? – Aetylus

+0

Czy możesz wkleić listing katalogu C: \ Boost \ boost_1_53_0? –

Powiązane problemy