From: Chris Pine Date: 2001-01-17T00:26:41+09:00 Subject: [ruby-talk:9384] Re: Ruby 1.6.2 If you want to compile in MSVC 6.0 sp4, it's actually quite easy. Don't include 'lex.c' in the dsp (but put it in the folder). Define 'NT' (even if you aren't running an NT system) in you project settings. Make sure you include the winsock2 library (I forget it's actual name). Lastly, only add in the files you need. How do you know which ones you need? I have no quick way of figuring that out. I just started with 'eval.c'* and added files one at a time until it compiled (but did not link), and then kept adding files until it linked. I can give you a list of the files you'll need, if you want... but not now, since my laptop is at home. BTW, there were many a warning. Also, when you add files, keep the directory structure the same. I had to tell a few files to look in their parent directories to find the headers they were looking for. All in all, it was easy...once I defined 'NT'! *NOTE: I was making a static library, not an executable. You could do the same and just include in into your 'main.c' program... otherwise you'll probably want to start with 'main.c' or winmain or whatever... Chris