Developing PHP extensions on Windows with VC++, linking problems

From: Date: Wed, 29 Apr 2009 10:05:11 +0000
Subject: Developing PHP extensions on Windows with VC++, linking problems
Groups: php.internals 
Request: Send a blank email to internals+get-43796@lists.php.net to get a copy of this message
Hi all, I am not sure this is the right place to ask this question but I tried other ML without having replies and someone on php-general advised me to try internals too. I had to create a PHP extension and I read this article: <http://www.talkphp.com/vbarticles.php?do=article&articleid=49&title=creating-custom-php-extensions>http://www.talkphp.com/vbarticles.ph...php-extensions Everything worked fine if I keep "Debug" as "Active solution configuration" in "Build->Configuration manager"....but in this way I can only use the extension created on the machine I compiled it. If I choose "Release" instead of "Debug" I get a fatal error: dllmain.obj : fatal error LNK1179: invalid or corrupt file: duplicate COMDAT '_putwchar' Can you help me? I'm using Visual C++ 2008 Express edition, PHP 5.2.4, Win xp home. I am also not sure if have to install a particular SDK. Thanks! Cheers, Eugenio

« previous php.internals (#43796) next »