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==--