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
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:
On Wed, Jun 4, 2008 at 3:04 PM, Scott Preston <scotty.preston@gmail.com> 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
post the error message to the one click installer if you'd like help
with mingw
···
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
On Wed, Jun 4, 2008 at 3:26 PM, Jason Roelofs <jameskilton@gmail.com> 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:
On Wed, Jun 4, 2008 at 3:04 PM, Scott Preston <scotty.preston@gmail.com> 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
On Wed, Jun 4, 2008 at 3:52 PM, Roger Pack <rogerpack2005@gmail.com> wrote:
post the error message to the one click installer if you'd like help
with mingw
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