エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Python: SWIG で C 言語拡張モジュールを作ってみる
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python: SWIG で C 言語拡張モジュールを作ってみる
SWIG は C/C++ を使ったライブラリのスクリプト言語のバインディングを作りやすくするためのツール。 本... SWIG は C/C++ を使ったライブラリのスクリプト言語のバインディングを作りやすくするためのツール。 本来は Python/C API を使って自分でチマチマ書かなきゃいけない C/C++ とスクリプト言語のグルー部分を自動生成してくれる。 まずは SWIG をインストールする。 今回使った環境は OS X なので Homebrew から。 $ brew install swig 次に C/C++ のソースファイルを用意していく。 今回はシンプルに C 言語で、呼び出す関数もごく単純なものにした。 以下はヘッダファイル。 greet.h という名前で保存しておく。 void greet(void); 次にソースファイル。 greet.c という名前で保存する。 #include <stdio.h> void greet(void) { printf("Hello, World!\n"