ゲームや日記を公開中。 --- a blog about games, life. my handle is 'd_of_i'.
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
今日はC/C++からRubyスクリプトを実行させてみましょう。

前回落としたRubyソースがあるディレクトリにインクルードファイルの探索パスを。
前回コンパイルされて出来た生成物があるディレクトリにライブラリ探索パスを通しましょう。

テキトーにプロジェクトを作って以下のように記述します。




#include <ruby.h>
#include <version.h>

#pragma comment(lib, "msvcrt-ruby18.lib")

void test();

main(){
ruby_init();
ruby_init_loadpath();

test();

ruby_finalize();

return 0;
}


void test(){
rb_eval_string("p 'test' * 2");
}




はいRubyの組み込みできました。実行すると
testtest
と表示されます。



次回に続く。



//びっくりするほど説明ヘタですな。
//これで理解できる人は、多分読まなくても出来るでしょうな。
//まぁ連載続ければ多分上手くなるんじゃないでしょうか。
//今後に期待ですね。
スポンサーサイト
コメント
コメントを投稿する
URL:
Comment:
Pass:
:
 
Trackback
この記事のトラックバックURL
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。