This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: -mno-cygwin and SDL


mailbox:/C|/Program
Files/Netscape/Users/earnie_boyd/Mail/Inbox.sbd/Cygwin.sbd/Cygwin
Users?id=1007584625.12707.ezmlm%40cygwin.com&number=15322648&part=1.31

I just had this discussion this morning on cygwin-apps.

You can't add -I/usr/include when using -mno-cygwin.  -mno-cygwin causes
the MinGW header files to be used and not Cygwin's "on purpose". 
Circumventing that will cause you to fail.  MinGW only supports ANSI C
as MS sees it with a few "add-ons".  DON'T -I/usr/include WHEN USING
-mno-cygwin.

Earnie.
--- Begin Message ---
ptsekov@syntrex.com wrote:

>CaetSith7@aol.com wrote:
>> 
>> Hi, I downloaded and compiled SDL-1.2.3 from source in cygwin, and
suprisingly I got it to work.  Then I tried to set -mno-cygwin so that the
app would work outside of Cygwin, but I get:
>> 
>> $ make win
>> gcc test1.C -mno-cygwin -I /usr/include -lglut32 -lglu32 -lopengl32 -lSDL
-o exec/test1.exe

>The line above should be changed like this:
>gcc test1.C -mno-cygwin -I /usr/include -o exec/test1.exe -lglut32
-lglu32 -lopengl32 -lSDL

>Read the FAQ on cygwin.com it contains a topic on WinMain@16.

I tried your suggestion, but I get the same error.  I also looked at the FAQ, it did not give me any clues either.

Shawn Lindberg

--- End Message ---
--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]