Slate Windows build

Shaping shaping1 at bellsouth.net
Wed Jan 5 06:45:59 PST 2005


I have corrected the placement of .h files in the \windows\slate.sln.  I am now 
attempting builds, and stepping methodically through the solution of various 
little problems.

First, if you are using Visual Studio Express 2005 Beta, and have no other 
Visual Studio product on your machine, you need to download and install the 
Windows XP SP2 Platform SDK, as Michael suggested, and, in the project's C/C++ | 
General tab | Additonal Include Directories field, add the SDK's Include 
directory, so that the Windows.h can be located; strangely, this file does not 
ship with the 2005 Beta.

There are two projects inside the Windows solution:  'windows' and 
'windows-console'.  I'm building windows now.

windows-extprim.c, extprim.c, boot.c, ansifile.c include "slatevm.h", which 
doesn't exist.  I changed this reference to "vm.h".

Project windows now compiles and links with 99 warning, most of which are 
type-cast-related.  Perhaps we should cleanup some of these.  Suggestions?

When building, project windows-console cannot find the vm.h it includes, because 
this is in the top level Slate 0.3 directory, which I added to the project's 
Additional Include Directories.  If there is a better arrangement for all of 
these files, please let me know.

Project window-console now compiles and links with 8 warnings, most of which are 
type-cast-related.  Perhaps we could clean these up.  The results of this build 
are an .obj, .lib, and .dll.  How am I to use the console?  Is there an .exe 
that uses the .dll?  This seems to be implied by the directory structure, which 
includes directory \plugins.  Can someone explain the plugin architecture, if 
that is what we have?


Shaping





More information about the Slate mailing list