Hey everybody,
I've had a very difficult time getting CS and CEL to compile and play nice together, so when I finally got things working I wrote up a quick synopsis of all the things I had to do to make it work properly. I thought to myself, "Surely this is something I should share with the CS community so that others who follow this path need not search so long and hard for answers." So anyway, here it is:
Notes on building crystal space:
1) Checkout stable CS (v1.4 currently) from the SVN repo
SVN URL:
https://crystal.svn.sourceforge.net/svnroot/crystal/CS/branches/release/V1.4 (See notes on using Subversion - I like TortoiseSVN)
2) Set up the CRYSTAL environment variable to point to the location of the CS source
In Windows, right click on My Computer, go to Properties->Advanced->Environment Variables, then add CRYSTAL with the location of your Crystal Space files (Ex: C:\CS)
3) Download MSVC 9 Express and install it
4) Download Windows Server 2003 Platform SDK and install it
5) Add Platform SDK dirs to MSVC under options->projects and solutions
Executables: SDK_Dir/Bin
Includes: SDK_Dir/Include
Libraries: SDK_Dir/Lib
Note: You'll need to fill in your own path where SDK_Dir is
6) Download cs-win32libs and install it
URL:
http://www.crystalspace3d.org/downloads/cs-win32libs/7) Open crystal space .sln file

Build solution
Building CEL:
1) Checkout stable CEL (currently v1.4) from the SVN repo
URL:
https://cel.svn.sourceforge.net/svnroot/cel/cel/branches/release/V1.42) Open CEL .sln file
3) Build solution
4) Move appropriate crystal space libs for running example apps (If an app needs a library, it will complain)
I hope this is helpful!