& Quot; initializer_list & Quot; файл не найден

пытаюсь установить phash-образ для узла, но я получаю эту ошибку:

> [email protected] install /Users/jong/Workspace/mgmtio/phash-image
> node-gyp rebuild

CXX(target) Release/obj.target/pHash/phash.o
In file included from ../phash.cpp:4:
In file included from /usr/local/Cellar/phash/0.9.6_1/include/pHash.h:50:
/usr/local/include/CImg.h:160:10: fatal error: 'initializer_list' file not found
#include <initializer_list>
^
1 error generated.
make: *** [Release/obj.target/pHash/phash.o] Error 1

Как это исправить? я на OS X 10.10.3 и установлен Phash с доморощенным

4

Решение

обнаружил, что мне нужно добавить эти флаги:

        [
'-mmacosx-version-min=10.7',
'<!@(pkg-config --cflags pHash)',
'-std=c++11',
'-stdlib=libc++'
]
1

Другие решения


По вопросам рекламы [email protected]