2012-01-17 17 views
12

int8_tタイプを使用する方法Pythonには存在しません。 この種の型を持つためには、numpyというPythonモジュールが存在します。 これを使用しても、私は2つのコミニュケーションをすることはできません。ガブガブ飲むパイソン - C++</p> <pre><code>int8_t foo(int8_t x); </code></pre> <p>私はSWIGインタフェースが、int8_tタイプを使用して、私のPythonコードからこの関数を呼び出すしたいと思い、私は8ビットの整数paramenterとしてとるC関数を持っている

SWIGインターフェイスでこのような型を定義して、それをPythonから使うことができるかどうか知っていますか?

int8_tは一例です...私はあなたのSWIGインタフェースファイルの使用時には64ビットまでの8からの符号付き/符号なしのため、事前に

おかげで、 S.

答えて

21

を同じことを行う必要があります:

%include "stdint.i" 

前に、まずuint8_tを使用しています。 SWIGは適切なタイプマップを適用します。

+0

あなたは私の一日を仲間にしました...多くのありがとう –

関連する問題

 関連する問題