Also the windows install of GNUsetp is .. tricky but documented somewhere on the mailing list by myself ;-)

I attached a small summary I made fo myself for your convenience....




----- Original Message ----- From: "Lloyd Dupont" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <Discuss-gnustep@gnu.org>
Sent: Wednesday, September 21, 2005 12:18 PM
Subject: Re: GNUstep base vs libobjc


libobjc was not made obsolete by GNUstep, it was bug-fixed ;-)

and while AppKit is not that portable (despite some claim to the contrary, while it works on windows, for example, it feels ugly and behave... very unwindows-ly), Foundation is a very valuable AND portable framework


----- Original Message ----- From: "percy tiglao" <[EMAIL PROTECTED]>
To: <Discuss-gnustep@gnu.org>
Sent: Wednesday, September 21, 2005 11:55 AM
Subject: GNUstep base vs libobjc


Hello, I am very new to Objective-C and I'd like to try it out for a
while (looks like the language I'm looking for, dynamic, small,
compiled, portable, and C-like)

I do not feel like stepping all the way into the NeXT framework, but
I'd like to use Objc as a development language (I'm going to be
building games, and portability to both Windows and Linux is a top
issue) If you are curious, I'm planning on SDL/OpenGL in Obj-C

I was wondering if libobjc was made obsolete by GNUstep base, and
weather or not I should use NSObject or just plain old Object if I
want to stay away from NeXT gui stuff and so forth. My main concern is
that I'd like to have it running on Windows easily without the user
installing a bunch of extra stuff. Static linkage would be great,
though i guess DLLs would be fine as well (i'd much prefer a static
.exe in Windows, solves a lot of problems :) )

In essence, I'd like to avoid dependancies as much as possible.

Thank you for hearing me out.

Percy.


_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep
1. GNUstep Install notes
==============
The current GNUstep installer (1.10.1) install an outdated and subtely bugged version, you should really install from CVS following these directions (17 steps complete install):
http://wwwmain.gnustep.org/resources/documentation/User/GNUstep/README.MinGW


2. Exception Notes
===========
many services requires a NSApplication instance, so even with a tool you might 
have to call [NSApplication defaultApplication] in which case beware:

NSApplication overrides the _NSUncaughtExceptionHandler
so re-initialize it after NSApplication


3. HowTo ship GNUstep embeded into one's Application
=================================
- all the DLL in C:\GNUstep\System\Tools would have to be in your executable 
directory
- copy the content of <GNUstep>/System into one's of the application folder
- GNUSTEP_SYSTEM_ROOT, GNUSTEP_NETWORK_ROOT & GNUSTEP_LOCAL_ROOT
should be point to this folder (use setenv)
- alternatively you could-up these env variable with a call to:
[NSProcessInfo initializeWithArguments:count:environment:]

NOTE/CAVEAT/BUG:
currently the build from GNUstep's CVS is missing some critical resources.
download the installer 1.10.1, install it and copy the missing resources from C:\GNUstep\Library into C:\GNUstep\System\Library
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to