Windows development stack
[email protected] (Lester Caine)
| Newsgroups | php.internals.win |
|---|---|
| Message-ID | <[email protected]> |
>> recommended here. In the right place ;) > PHP uses VC9 yes. SDK 6.1 comes with VC9 (you do not need to install > Visual studio to compile PHP). The problem here is you have to install everything just to get the compiler :( But thanks for the kick ... this was also the area that I had problems with on the Vista box. On that machine I have both X86 and x64 compilers installed, but switching between them was causing a problem. It turns out the there are a couple of versions of mspdb80.dll and the path selection should give the right version - but wasn't. As I was trying to copy things I started getting an error rather than just a crash. The current free VS2008 download only gives the x86 compiler, while I would only have got the x64 version with a previous download. > VC10 is supported with the PSDK 7.x. However I have doubts about the > stability of both vc10 and the recent SDKs right now, there are many > issues happening with the latest updates and do not make us confident > enough to move to it for 5.4. I'm having much the same problem with the new RadStudioXP IDE as well :( But I've stripped the compiler from VC2008 and have that section working. Just looking now to control this via Eclipse since I have the SVN repo running from there already. Should be able to do an automated build now. The remaining problem though is how to build a shared extension? I have been doing this in the past as I've got the php_interbase one, but my notes on how to do it are missing. Are there any note on-line? 30 years ago I could identify problems in my code base just in memory. Nowadays I forget I've just made a drink ;) -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk// Firebird - http://www.firebirdsql.org/index.php