www.delorie.com/archives/browse.cgi | search |
"Emmanuel STAPF" <manus AT eiffel DOT com> writes: > Thanks for the answer, but my question was more related to how to compile > it. For example on Windows using MSVC++ you need to compile with the -MD > or -MT flag. Do you need to do the same with gcc on windows. I should > mention that I'm using the `-mnocygwin' option in order to link against ^^^^^^^^^^ (you mean -mno-cygwin of course) > Microsoft Runtime. Mingw32 port uses only the multithreaded runtime (either CRTDLL or MSVCRT), so -MT and -MD is implicit (ie., -MD -MT is on by default). Currently, the C++ runtime is not thread-safe, but I'm planning to release a runtime update soon that will fix that problem. Currently, for both Cygwin and Mingw, you need to add -mwindows when linking, which provides a few extra libraries and also changes the entry point for Mingw32. $ gcc -mno-cygwin -o foo.exe foo.c -v -mwindows to see what happens. Regards, Mumit -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |