Ошибка создания PHP extension на Visual C++

evilive

Guest
Всем привет!
Я пишу тестовый php extension на примере этой статьи ссылка
Если выбрать тип решения Debug, то dll-ка создается нормально,
если же выбрать Release, то выводится ошибка:
Ошибка 105 fatal error LNK1179: invalid or corrupt file: duplicate COMDAT '_putwchar' dllmain.obj

В чем может быть проблема?

Я использую Visual C++ 2008 Express edition, PHP 5.3.16, Win 7 home 32-разр.
 

evilive

Guest
параметры компилятора следующие:
/OUT:"C:\Program Files\php-5.3.16-bin\ext\ext.dll" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\Program Files\php-5.3.16-bin\dev" /DLL /MANIFEST /MANIFESTFILE:"Release\ext.dll.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /ASSEMBLYDEBUG:DISABLE /PDB:"C:\Program Files\php-5.3.16-bin\ext\ext.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /DYNAMICBASE /NXCOMPAT /MACHINE:X86 /ERRORREPORT:pROMPT php5ts.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /FORCE:MULTIPLE

/Gy и /H здесь нет
 
Сверху