From: Scott Preston Date: 2008-06-05T04:52:12+09:00 Subject: Re: Building Windows C Extension Thanks Jason I will give this a try. Cheers, Scott On Wed, Jun 4, 2008 at 3:26 PM, Jason Roelofs wrote: > Building an extension on Windows can be an exercise in frustration. > The biggest problem is that Windows Ruby is still built with VC6 and > thus extensions built with any later technology probably won't work. > > The best way I've done it is through Cygwin. There are ways of getting > mingw to work, but it's not pretty and not guarenteed. With the > One-Click Installer, try the following: > > CPPFLAGS=-D_MSC_VER=1200 LIBS=-lmsvcp60 ./configure > > then see if the compilation will work for you. > > Jason > > On Wed, Jun 4, 2008 at 3:04 PM, Scott Preston wrote: >> All, >> >> I am sure this has been brought up before but I am having problems >> writing a simple hello word C extension for Ruby in Windows. >> >> I am able to use nmake to build the library but get: >> >> a C++ popup with R6034 Load Error / (DLL) initialization routine >> failed....1.8/i386-msvcrt/mytest.so (LoadError)... >> >> In trying to use MinGW, it does not like the makefile generated by >> extconf.rb, and gets hung up on the colon in the topdir. relative >> pathing does not work >> >> So I am out of luck on both accounts. >> >> Any help appriciated. >> >> Thanks, >> Scott >> >> > >