[sword-devel] Building under Windows

Lynn Allan l_d_allan at adelphia.net
Mon Aug 29 09:03:58 MST 2005

The nmake that comes with Microsoft tools isn't compatible with
standard make ... drat. There are enough differences that it is a
headache to convert.

VC6 (Visual Studio 98) can generate a .mak file compatible with nmake
for a Visual C++ project. This "might" work to be able to generate
something that the C++ 2003 toolkit can use to build sword.lib.

I have vc6 and can give this a try if you think it would help.

My impression is that the 2003 toolkit doesn't have an ide, and
doesn't support building apps with MFC, but that isn't an issue with
sword.lib. I believe there may be a WinDbg available, but I haven't
used it.

The 2003 dot-net Standard Visual C++ compiler (for MFC, ATL, and
dot-net development with ide) is available for about $100. The
compiler that comes with the Standard package doesn't include the
optimizer, but it is straightforward to use the 2003 ToolKit's
optimizing compiler. (The Pro version with optimizer is closer to

----- Original Message ----- 
From: "Daniel Glassey" <dglassey at gmail.com>
To: "SWORD Developers' Collaboration Forum"
<sword-devel at crosswire.org>
Sent: Monday, August 29, 2005 7:10 AM
Subject: Re: [sword-devel] Building under Windows

> On 29/08/05, Greg Hellings <greg.hellings at gmail.com> wrote:
> > Greetings.
> >
> >  I am trying to build the sword library using the free tools from
> > (free?! you ask - sure enough, the free VC++ toolkit).  I am
curious as to
> > whether anyone else has prior experience at this task, and if so,
if they
> > have any guiding words of wisdom.  So far I have made decent
headway with
> > using MinGW to run './configure CPPFLAGS=-DWIN32 CC=cl CXX=cl
LD=link' but I
> > have had to edit a few minor files by hand
> > (src/utilfuns/win32/dirent.{h,cpp}, lib/Makefile, &c), but
> > I don't know if there is anything I definitely ought to look out
> > Thanks!
> Hi Greg :)
> I don't know anything about the free(beer) toolkit but does it come
> with nmake or some other make equivalent? I don't know how hard it
> would be to make nmake makefiles for it. Actually if anyone out
> has the VC++ ide they should be able to use the project files (in
> lib/vcppmake) to generate some kind of nmake file for you to use.
> Or does the toolkit now come with a GUI. If so I think you'd be best
> using that if you can to make a project for it.
> Regards,
> Daniel
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page

More information about the sword-devel mailing list