Using the binary installer is the easiest way to get the GNUstep development libraries to your PC. Unfortunately the releases are very sporadic.

+

Using the binary [http://www.gnustep.org/experience/Windows.html installer] (created using Nullsoft's [http://nsis.sourceforge.net/Main_Page NSIS]) is the easiest way to get the GNUstep development libraries to your PC.

* Also download gnustel-devel-X.X.X-setup.exe if you want to compile applications.

* select install binaries

* select install binaries

-

Now you have an MSYS environment (minimal GNU with shell and basic programs). You can start the shell via "Start &rarr; Programs &rarr; GNUstep Development &rarr; MSYS for GNUstep" and begin programming.

+

Now you have an MSYS environment (minimal GNU with shell and basic programs). You can start the shell via "Start &rarr; Programs &rarr; GNUstep &rarr; Shell" and begin programming.

<small>To start you could download the gnustep examples package:

<small>To start you could download the gnustep examples package:

svn co svn://svn.gna.org/svn/gnustep/modules/usr-apps/examples

svn co svn://svn.gna.org/svn/gnustep/modules/usr-apps/examples

-

alternatively download the gnustep-example package from [ftp://ftp.gnustep.org/pub/gnustep/core/ here] and unpack with <code>tar zxf gnustep-examples-1.1.0.tar.gz</code>. To compile/run an example type:

+

alternatively download the gnustep-example package from [ftp://ftp.gnustep.org/pub/gnustep/core/ here] and unpack with <code>tar zxf gnustep-examples-1.3.0.tar.gz</code>. To compile/run an example type:

cd examples/gui/GSTest

cd examples/gui/GSTest

make

make

Line 15:

Line 16:

</small>

</small>

Have much fun!

Have much fun!

+

+

== Installer Troubleshooting ==

+

+

# I installed gnustep-msys-system and tried to start Shell, but nothing happened (or I got an error).

+

There could be a number of issues here

+

* Try to reinstall (uninstall gnustep-msys-system and install again)

+

* Do you have a previous CYGWIN install? Remove it and any CYGWIN environment variable

+

* You might need to rebase the msys.dll. Instructions coming soon...

= Install Windows GNUstep Manually =

= Install Windows GNUstep Manually =

+

Building and installing GNUstep on windows is a "lengthy but painless process." Below is the detailed recipe.

== Install MinGW ==

== Install MinGW ==

-

Download [http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=82721 MinGW] (MinGW-5.1.3.exe or later) from http://sourceforge.net/projects/mingw Install it into <tt>C:\''xxx''\msys\1.0\mingw</tt>

+

Download [http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=82721 MinGW] (MinGW-5.1.3.exe or later) (cygwin works with a little tweaking; see talk page) from http://sourceforge.net/projects/mingw Install it into <tt>C:\''xxx''\msys\1.0\mingw</tt>

(where ''xxx'' is the top-level path you want to use, I use Nicola/GNUstep so I install it into <tt>C:\Nicola\GNUstep\msys\1.0\mingw</tt>)

(where ''xxx'' is the top-level path you want to use, I use Nicola/GNUstep so I install it into <tt>C:\Nicola\GNUstep\msys\1.0\mingw</tt>)

Install msys

Download MSYS-1.0.10 or later from the same site. Install it into C:\xxx\msys\1.0
The postinstall script should ask you for the mingw location, then detect it and be happy that it's there and all is setup properly.