grom
Новичок
Писал расширение для PHP 5.3 особенность которого в том что он скомпилирован в Visual Studio 2008, все работало нормально.
Но понадобилось сделать расширение для PHP 5.2 которое скомпилированно в более раней версии Visual Studio
Просто копирование моей dll из PHP 5.3 в 5.2
Вызывает ошибку
Module compiled with module API=20100525, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=0
Как я понял нужно перекомпилировать мое dll расширение с подключеннием исходников не 5.3, а 5.2 версии PHP
Когда я это делаю то в Visual Studio получаю ошибку
error C3163: _vsnprintf: атрибуты несовместимы с предыдущим объявлением
как ее исправить или чтобы делать расширения для 5.2 нужно ставить более ранню чем Visual Studio 2008 ?
Но понадобилось сделать расширение для PHP 5.2 которое скомпилированно в более раней версии Visual Studio
Просто копирование моей dll из PHP 5.3 в 5.2
Вызывает ошибку
Module compiled with module API=20100525, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=0
Как я понял нужно перекомпилировать мое dll расширение с подключеннием исходников не 5.3, а 5.2 версии PHP
Когда я это делаю то в Visual Studio получаю ошибку
error C3163: _vsnprintf: атрибуты несовместимы с предыдущим объявлением
как ее исправить или чтобы делать расширения для 5.2 нужно ставить более ранню чем Visual Studio 2008 ?