Witam.
Talib dla nodejs pobrałem z github'a, po czym zawartość rozpakowałem.
Następnie ze strony ta-lib.org pobrałem ta-lib-0.4.0-msvc.zip, zawartość rozpakowałem.
Przeniosłem plik c\lib (ta-lib-0.4.0-msvc) do katalogu node-talib-master\src\lib\lib.
W momencie gdy kompiluję program dla win32 poleceniem node-gyp --arch=ia32 configure, kompilacja kończy się sukcesem.
Jednak, ja chcę skompilować bibliotekę talib dla architektury 64 bitowej (nodejs 64 bit, windows 8.1 64 bit).
Niestety mam ten sam problem co w tym topiku.
W momencie, gdy kompiluję program na procesory 64 bitowe mam taki błąd.
Wszystko wskazuje na to że ktoś sobie z tą kompilacją poradził, jednak ja nie rozumiem o co chodzi:
You need to change -DWIN32 to -DWIN64 in Makefiles.
Here are files that I had to change/create to successfully compile talib:
http://mrfile.me/piwbdk31blvv/ta-lib-win64-makefiles.zip.html
Gdzie? W jaki sposób zmienić -DWIN32 to -DWIN64 in Makefiles?
Mój Makefile:
# Alternate way of building node-talib module
# Similar results can be achieved with npm
all:
@cd ./src/lib && node build.js && cd ../../ && node-gyp configure && node-gyp build
@echo
@echo build complete
clean:
@rm -rf build/* && cd ./src/lib && node clean.js && cd ../../
@echo
@echo clean complete
Posiadam Windows 8.1 x64, VS Express 2013 for Desktop.
Z góry dzięki za pomoc.