[#46093] 質問:mingw環境でのtcltklib.soのコンパイル — Dice <rubyist@...>

Diceです。

12 messages 2009/06/16

[ruby-list:46087] Re: WindowsへのgemによるNArrayのインストール

From: KIMURA Koichi <hogemuta@...>
Date: 2009-06-14 11:00:57 UTC
List: ruby-list #46087
木村です。

Osamu OHSHIMA さんは書きました:
> Linuxで開発したNArrayを使ったプログラムを、Windows上で動かす必要があり、
> WindowsにgemでNArrayをインストールしようとしているのですが、
> 次のようなエラーが出る場合、どのように対処したらよいでしょうか。
> 
> コンパイラーは、VC2008 Express Editionを入れ、nmake.exe
> のあるbinフォルダーへPATHを通し、
> 最初に"\>gem install narray"とやると、mspdb80.dllが見つからない
> と言われたので、nmake.exeのあるbinフォルダーへmspdb80.dllを
> コピーしました。

mspdb80 を要求してきたということは、ruby本体のコンパイルに使われたのは
VC2005な気がするのですが、本体のバイナリはどのように入手したものなので
しょうか?


>> narray.c : fatal error C1902: プログラム データベース マネージャが一致
>> していませ
>> ん。セットアップが正しく行われているか確認してください。

致命的なエラー C1902
http://msdn.microsoft.com/ja-jp/library/8y7hea02.aspx

細かい話は省略しますが、Ruby本体のコンパイルしたものと同じバージョンのものを
使用しないといけません。



-- 
木村浩一/KIMURA Koichi
 I thought what I'd do was, I'd pretend I was one of those deaf-mutes or
shoud I?
 mail kbk at kt.rim.or.jp
 web  www.kt.rim.or.jp/~kbk/zakkicho/index.html

In This Thread