error LNK2001: unresolved external symbol __imp___estrndup

nerezus

Вселенский отказник
error LNK2001: unresolved external symbol __imp___estrndup

php_hello код взят отсюда: http://devzone.zend.com/article/1021
Добавлена строка #define ZEND_DEBUG 0
В директивы препроцессора добавил ZEND_WIN32 и PHP_WIN32
Release билд. Проект dll пустой.
VS 2008 SP1

Ошибка при линковке: error LNK2001: unresolved external symbol __imp___estrndup
WTF?

-~{}~ 19.08.09 16:04:

========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========

Прилинковать php5ts.lib забыл.

-~{}~ 19.08.09 16:23:

Итак, трабла номер 2

Вот мой php.ini:
Код:
extension_dir = .\
extension=php_hello.dll
Файл цепляется, но dll не распознается:

Код:
C:\Devel\PHPDEV\mini>php test.php
PHP Warning:  PHP Startup: Invalid library (maybe not a PHP library) 'php_hello.dll' in Unknown on line 0

Fatal error: Call to undefined function hello_world() in C:\Devel\PHPDEV\mini\test.php on line 1
 
Сверху