タグ

2009年4月21日のブックマーク (1件)

  • PythonでCのラッパを書く - YAMAGUCHI::weblog

    動機 ふと思い立った。簡単なサンプルを書いたつもりだったけど、思わぬところでちょっとはまったからメモ。 方法 サンプルコード 基的にはこちらの写経。 PythonからCプログラムを呼び出す | 象歩 Cのラッパを書いたのは2度目だけど、前回はバインディング部分はほとんど書いてなかったし、そもそもMacではなかったんで今回は新鮮。コードは上記サイトがなくなった時のために写させてもらいます。 test.c #include <stdio.h> int add(int x, int y) { return x + y; } void out(const char* address, const char* name) { printf("こんちはー、おいどんは%sの%sです。\n", address, name); } testWrapper.c #include "Python.h" ext

    PythonでCのラッパを書く - YAMAGUCHI::weblog