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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.