C ++ 11 — Как скомпилировать PHP-CPP на Windows?

Я собираю PHP-CPP источник, но я получаю ошибку в Windows 7.Но в Linux (для расширения .so) работает нормально. Ошибка, указанная компилятором:
collect2.exe [Ошибка] ld вернул 1 состояние выхода

Примечание: я использую PHP-CPP, а не исходный код PHP напрямую …

Ошибка: mkdir -p shared / common Синтаксис команды неверен.
Makefile: 190: рецепт для цели ‘shared_directories’ не удался
mingw32-make: *** [shared_directories] Ошибка 1

PHP-CPP (я использую)

Изображение ошибки

2

Решение

Итак, вы используете MinGW (mingw32-make) в среде cmd.exe; Команда cmd.exe mkdir (md) не предлагает параметр -p, AFAIK. Похоже, что ваш make-файл ожидает среды, размещенной в оболочке POSIX, так что вам, возможно, повезет больше (например, оболочка bash, предоставленная MSYS MinGW.org или Cygwin).

1

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

Других решений пока нет …