From: Jason Roelofs Date: 2008-06-05T04:26:54+09:00 Subject: Re: Building Windows C Extension 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 > >