Native Win32 compiling... strange error
Tue Jan 18 22:00:00 GMT 2000
-----BEGIN PGP SIGNED MESSAGE-----
Joe Kraska <email@example.com> wrote:
> Hi. Well, I read the fact and searched the archives the best I
> knew how. Here's what I'm trying to do:
> Using the b20 standard release, I am attempting to compile a
> native windows application with gcc. The include files I am
> using are
> the ones in Microsoft's own SDK, and I am expecting to link
> with the libs there as well. I am, in fact, attempting to compile
> the "Brouhahah" example from (chapter 13?) _Inside Direct X_.
> Here is, literally, what happens:
> jkraska% gnumake --unix
> mkdir -p ./WIN98
> gcc -c -mno-cygwin -mwindows -g -I/g/sdk/Include -DNT brouhaha.C
> -o WIN98/brouhaha.o
! It could possibly be this little argument right here^ that says
you're compiling for NT.
> In file included from \g\sdk\Include\windef.h:166,
> from \g\sdk\Include\windows.h:171,
> from brouhaha.h:6,
> from brouhaha.C:1:
> \g\sdk\Include\winnt.h:705: #error Must define a target
> architecture. make: *** [WIN98/brouhaha.o] Error 1
> Some clarification: "brouhaha.h" is the first file included by
> "brouhaha.C". "windows.h" is the first file included by
> "brouhaha.h". I'm unclear why what happens next happens.
> Obviously "winnt.h" is being included and a preprocessor
> #if/else combination is not happy. I am compiling under Windows
> 98, so I'm unclear why "winnt.h" is being included, but I am
> assuming right now that it's normal and somehow related to
> portability. But the failure to find a define is not normal, so
> am I doing something wrong???
> Does anyone know?
> It appears that winnt.h expects a #define to have been
> #defined. It's a bit irregular that I should be expected to do
> this myself, however, so I'm worried that I'm not invoking
> the compiler correctly.
> Joe Kraska
> San Diego
> Want to unsubscribe from this list?
> Send a message to firstname.lastname@example.org
W. Terry Lincoln
Senior Solution Developer [Linux Registered User #99583]
< http://www.geocities.com/terry_lincoln >
< http://www.angelfire.com/ny/TerryLincoln >
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.2 for non-commercial use < http://www.pgp.com >
Comment: This is the PGP comment I have made.
-----END PGP SIGNATURE-----
Want to unsubscribe from this list?
Send a message to email@example.com
More information about the Cygwin