SWIG を使用して Python モジュールに変換したい c++ ファイルがあります。このファイルは単一の関数で構成されていますvector<string> load(string input) {
。もちろん、私は c++ ヘッダー<vector>
と<string>
. 理想的には、この関数が Python から呼び出されたときに Python リストを返すようにしたいと考えています。残念ながら、私は SWIG の経験が比較的少ないため、これを行う最も簡単な方法は何だろうと考えていました。インターフェイス ファイルで %include "std_string.i" と %include "std_vector.i" を使用することについて読みましたが、これまでのところ、std_vector を使用してvector<int>
orvector<double>
などを処理する方法しかわかりませんでしたが、vector<string>
. 方法はあるはずなのに。誰かが私に方法を説明できるかどうか疑問に思っていました。Python 2.7.1 を搭載した Mac OsX 10.7.4 で SWIG 2.0.7 を使用しています。
1684 次