[#43271] rails がこけます — "Hideo Konami" <konami@...>

小波です。

15 messages 2007/03/18
[#43273] Re: rails がこけます — 山崎雄介 <y-yamasaki@...> 2007/03/19

山崎です。

[#43274] rubyスクリプト内で、unixコマンドを実行 — 上間 健 <mugenkai15@...> 2007/03/19

こんにちは、上間です。

[#43286] モジュールのinclude先の名前 — Sato Hiroshi <hirocy.f01@...>

hirocyです.

23 messages 2007/03/22
[#43290] system(wget url) について — Kyoko Sato <k.sato@...> 2007/03/22

お世話になっております。佐藤です。

[#43291] Re: system(wget url) について — Yukiharu Yabuki <yabuki@...> 2007/03/22

こんにちは

[#43293] Re: system(wget url) について — Kyoko Sato <k.sato@...> 2007/03/22

矢吹さん有難うございます。佐藤です。

[#43294] Re: system(wget url) について — Yukihiro Matsumoto <matz@...> 2007/03/22

まつもと ゆきひろです

[#43295] Re: system(wget url) について — Kyoko Sato <k.sato@...> 2007/03/22

まつもとゆきひろさん有難うございます。佐藤です。

[ruby-list:43265] Re: ruby-swigでのdouble型の扱い

From: "Nobuyuki Horie" <horie@...>
Date: 2007-03-10 15:39:47 UTC
List: ruby-list #43265
こんにちは
swigの使い方が少し違うかもしれませんが、わかる範囲で。
2についてですが、私なら、

*cadd.h
#ifdef CADD_H
#else
#define CADD_H
#include <math.h>
double add(double a, double b);
#endif

*cadd.c
#include "cadd.h"
double add(double a, double b)
{
  return a + b;
}

*cadd.i
%module Example
%{
#include "cadd.h"
%}
%include cadd.h

*extconf.rb
require "mkmf"
create_makefile("Example")

として
ruby extconf.rb
make
でいけると思います。
(swigのバージョンは 1.3.27で少し古いです。)
実行結果は
$ irb
irb(main):001:0> require "Example"
=> true
irb(main):002:0> Example.add(3.4,4.5)
=> 7.9
irb(main):003:0>
こんなかんじです。
swigについてくるExamplesが参考になると思います。


--
**************************************
Nobuyuki Horie, Ph.D.
Lab. Genetic Engineering/Univ. of Shizuoka
mail: horie@smail.u-shizuoka-ken.ac.jp
home page: http://www.u-shizuoka-ken.ac.jp
>



In This Thread