Почему вместо ожидаемого VC11 найден VC10?

Статус
В этой теме нельзя размещать новые ответы.

Sobesednik

Постоялец
Регистрация
30 Мар 2013
Сообщения
105
Реакции
23
Кто посаветует как решиь проблему? У меня есть налажена система для компиляции PHP и php и расширений (Для просмотра ссылки Войди или Зарегистрируйся).

Раньше я имел Visual Studio 2010 и все было хороше (с VC10 компилятором). Нынче я решил перейти к Visual Studio 2012 (с VC11 компилятором). Посе инсталяции все работает, но когда в командной строке задаю "configure --disable-all --enable-cli --enable-$remains", вместо ожидаемого "compiler found - VC11" мне выкидывает "compiler found - VC10", несмотря на то что я иду через Microsoft Visual Studio 2012/Visual Studio Tools/Command Prompt. Я наверное чтото упустил в настройках.

Немогу решить эту задащьку.
 
Проблема решина. Немогу гарантировать что это решение подойдет другим (если что), но всеже.

Просто надо создать php-sdk заново через командную строку VS2012, т.е. по нижеследующему:

1) Visual Studio Tools->Command Prompt;
2) Создать папку "C:\PHP-SDK"
3) Выполните следующие команды: cd C:\PHP-SDK\;
4) bin\phpsdk_setvars.bat;
5) Добавте в файл "bin\phpsdk_buildtree.bat" след. инфо (если хочите).

MD %_%\vc10\x86\deps\bin
MD %_%\vc10\x86\deps\lib
MD %_%\vc10\x86\deps\include
MD %_%\vc10\x64\deps\bin
MD %_%\vc10\x64\deps\lib
MD %_%\vc10\x64\deps\include

MD %_%\vc11\x86\deps\bin
MD %_%\vc11\x86\deps\lib
MD %_%\vc11\x86\deps\include
MD %_%\vc11\x64\deps\bin
MD %_%\vc11\x64\deps\lib
MD %_%\vc11\x64\deps\include

5) bin\phpsdk_buildtree.bat phpdev;
6) Будет создано вся директория php-sdk;
7) Ну и все, следуйте дальше Для просмотра ссылки Войди или Зарегистрируйся (скажем я, пошел в папку \vc11\x64\).

Все заработало как надо.:ay:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху