I decided to try this. I also installed GPG and a GPG plugin for thunderbird. It took me a little while to figure out why GPG wasn't working though (stupid WinXP made the directories it was using Read Only so it could generate a key!!!)Dwindlehop wrote:http://www.mingw.org/download.shtml
MinGW also distributes MSys, which basically gives you a Win32 POSIX shell. Nice if you want to write or run shell scripts instead of DOS batch files without the headache of MinGW.
win32 posix
-
- Tenth Dan Procrastinator
- Posts: 4891
- Joined: Fri Jul 18, 2003 3:09 am
- Location: San Jose, CA
-
- Minion to the Exalted Pooh-Bah
- Posts: 2790
- Joined: Fri Jul 18, 2003 2:28 pm
- Location: Irvine, CA
So is there any advantage to use this over cygwin?quantus wrote:I decided to try this. I also installed GPG and a GPG plugin for thunderbird. It took me a little while to figure out why GPG wasn't working though (stupid WinXP made the directories it was using Read Only so it could generate a key!!!)Dwindlehop wrote:http://www.mingw.org/download.shtml
MinGW also distributes MSys, which basically gives you a Win32 POSIX shell. Nice if you want to write or run shell scripts instead of DOS batch files without the headache of MinGW.
-
- Tenth Dan Procrastinator
- Posts: 4891
- Joined: Fri Jul 18, 2003 3:09 am
- Location: San Jose, CA
well, there's the whole cygwin is proprietary and msys is not thing. If you want some feature that cygwin doesn't do, you can theoretically add it to msys.
The one slightly annoying thing about msys is that it mounts your devices as /c/<path> or /d/<path> or /x/<path> as opposed to cygwin which does /cygdrive/c/<path> etc...
The concept of mingw is nice. Is cygwin compatible with mingw?
The one slightly annoying thing about msys is that it mounts your devices as /c/<path> or /d/<path> or /x/<path> as opposed to cygwin which does /cygdrive/c/<path> etc...
The concept of mingw is nice. Is cygwin compatible with mingw?
-
- Minion to the Exalted Pooh-Bah
- Posts: 2790
- Joined: Fri Jul 18, 2003 2:28 pm
- Location: Irvine, CA
I haven't encounter anything I wanted to run that I couldn't in cygwin. It has cvs, and subversion support, and the ability to run XWindow. No need for linux terminal!! I will just stick to cygwin.quantus wrote:well, there's the whole cygwin is proprietary and msys is not thing. If you want some feature that cygwin doesn't do, you can theoretically add it to msys.
I don't like cygwin because every app has to ship with the cygwin1.dll, and that's caused some issues for me in the past. Nearly every time that I had a problem with my software while teaching Nintendo class, it only affected the Windows port, and it was often resolved by getting a new cygwin dll and maybe rebooting.
MinGW works fairly well, and of course lets you compile and distribute without relying on an external dll, but I've also had problems with it in the past. My nbasic compiler, for example, would often crash if I had built it with MinGW, but not with any of the other compilers, like cygwin, or a native g++ on a unix.
MinGW works fairly well, and of course lets you compile and distribute without relying on an external dll, but I've also had problems with it in the past. My nbasic compiler, for example, would often crash if I had built it with MinGW, but not with any of the other compilers, like cygwin, or a native g++ on a unix.
-
- Minion to the Exalted Pooh-Bah
- Posts: 2790
- Joined: Fri Jul 18, 2003 2:28 pm
- Location: Irvine, CA
bob, have you tried this?
http://www.microsoft.com/windows/sfu/
http://www.microsoft.com/windows/sfu/
Use the software development kit (SDK), which supports more than 1,900 UNIX APIs and migration tools (conforming to the IEEE 1003.1-1990 standard), such as make, rcs, yacc, lex, cc, c89, nm, strip, gbd, as well as the gcc, g++, and g77 compilers.
-
- Minion to the Exalted Pooh-Bah
- Posts: 2790
- Joined: Fri Jul 18, 2003 2:28 pm
- Location: Irvine, CA
The official MS wording is "port Unix program to Windows." (cross-development? what the fuck is that? hehe) You can compile Unix code on Windows natively with this kit among other things like NFS client.bob wrote:is that so you can cross-develop Windows apps on UNIX?
Last edited by Peijen on Sun Feb 06, 2005 4:55 pm, edited 1 time in total.
Yeah, I saw it once when I was browsing through Microsoft's download page. I was surprised they were offering it for free.bob wrote:I also hear tell that the compiler part of MSVC (command line only) is free for download somewhere.
I'm equally surprised by them giving away their cross-development package. I remember looking for this a while ago and they were charging for it. I wonder if they're trying to change their business model for software development?
Edit: Here's the stand-alone compiler/linker/libraries. http://msdn.microsoft.com/visualc/vctoolkit2003/
Edit2: Stranger still, the free compiler is BETTER than the one that comes with Visual Studio Standard edition (it supports optimization)
-
- Tenth Dan Procrastinator
- Posts: 4891
- Joined: Fri Jul 18, 2003 3:09 am
- Location: San Jose, CA
You know that they're so gonna start charging for it or break it somehow now... Maybe it'll insert ads into your software with click-through revenue going to MS.George wrote:Edit2: Stranger still, the free compiler is BETTER than the one that comes with Visual Studio Standard edition (it supports optimization)
As I remember, the framework service consumes some huge amount of memory. And it doesn't seem to relinquish it and move to the page file during the 99.999% of the time when it's not being used. And I don't want to build .NET programs, a lot of what I want to do is usually console or simple GDI stuff. I don't need 8000 XML APIs or enterprise level load-balancing or any of the other crap.
Besides which, the entire concept of a Windows-only virtual machine defeats the entire point of a virtual machine.
Besides which, the entire concept of a Windows-only virtual machine defeats the entire point of a virtual machine.
-
- Minion to the Exalted Pooh-Bah
- Posts: 2790
- Joined: Fri Jul 18, 2003 2:28 pm
- Location: Irvine, CA
http://www.go-mono.com .Net is actually pretty nice. Much nicer than Java, now that's a piece of crap.George wrote:Besides which, the entire concept of a Windows-only virtual machine defeats the entire point of a virtual machine.
How can I get the contents of a directory, using C++ code that MSVC 7 (non .Net) will like? On a "real computer", I use the opendir() function, and then consecutive calls to readdir() will give me information about each object in a directory, which will then let me traverse a directory tree. But Windows (MSVC) doesn't have these function calls, and there's some weird windows way of doing these things. Does anybody know offhand the name of a function I should be looking into? MSDN hasn't been all that helpful so far.