Re: Re: One problem for gcc compile object-c on windows 7
Richard Frith-Macdonald <[email protected]> Wed, 3 Sep 2014 12:08:15 +0100
| Newsgroups | gmane.comp.lib.gnustep.announce |
|---|---|
| Message-ID | <14247957-C89A-4BEA-B61F-16BECD9C9E6A__46196.6705312536$1409774110$gmane$org@gmail.com> |
--===============1439843128281861125== Content-Type: multipart/signed; boundary="Apple-Mail=_33BF30CA-B77A-4DA4-B6D9-AC2B67E5E9C2"; protocol="application/pgp-signature"; micalg=pgp-sha1 --Apple-Mail=_33BF30CA-B77A-4DA4-B6D9-AC2B67E5E9C2 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 3 Sep 2014, at 03:27, [email protected] wrote: >=20 >> -----Original E-mail----- >> From: "Richard Frith-Macdonald" <[email protected]> >> Sent Time: 2014-9-2 19:49:38 >> To: [email protected] >> Cc: [email protected], [email protected] >> Subject: Re: One problem for gcc compile object-c on windows 7 >>=20 >> On 2 Sep 2014, at 06:56, [email protected] wrote: >>>=20 >>> Hi all, >>>=20 >>> I am a newbie for object-c, I am study object-c on windows 7, as I = found http://www.gnustep.org/experience/Windows.html is very useful for = me, so I setup the environment as it said: install MinGW and GNUstep = Core, then I can use gcc to compile the first object-c program which do = not include any foundation header files, like <Foundation/NSObject.h>. >>>=20 >>> But the problem is that I can not write any code actually, as gcc = can not find all of foundation header files. >>> If my code include <Foundation/NSObject.h>, gcc will pop out error = like:=20 >>> fatal error, Foundation/Foundation.h: No such file or directory >>> compilation terminated. >>>=20 >>> Does any body can help me for this problem? Thank you very much. >>>=20 >>> BTW, I have installed Cygwin before install MinGW and GNUstep Core, = does it conflict with MinGW? >>=20 >> How are you building your code? You need to use gnustep-make to do = that. >> See http://www.gnustep.it/nicola/Tutorials/WritingMakefiles/ for a = tutorial on how to get started. >=20 > Thanks for your reply. >=20 > I was using gcc directly to compile my program: While you *can* do that, it's not to be recommended. When you use gnustep-make, the compiler arguments will all be supplied = correctly for you. If you want to see exactly what gnustep-make does, you can use = 'messages=3Dyes' argument to get it to print out the command line. The other thing you can do is use gnustep-config to tell you what is = needed ... but you really ought to use gnustep-make. --Apple-Mail=_33BF30CA-B77A-4DA4-B6D9-AC2B67E5E9C2 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iEYEARECAAYFAlQG9p8ACgkQjhAwPiID6I+hEwCgu9Jjacw3XKxiosKPnDHE04Rh qe0An0SdN/Fz+wDncpCkvhDJxiWEesad =1Ck8 -----END PGP SIGNATURE----- --Apple-Mail=_33BF30CA-B77A-4DA4-B6D9-AC2B67E5E9C2-- --===============1439843128281861125== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Info-gnustep mailing list [email protected] https://lists.gnu.org/mailman/listinfo/info-gnustep --===============1439843128281861125==--