簡體   English   中英

Swig python - c ++如何使用int8_t類型

[英]Swig python - c++ how to use type int8_t

我有一個C函數,它將參數作為8位整數

int8_t foo( int8_t x );

我想使用swig接口從我的python代碼中調用此函數,但python中不存在int8_t類型。 為了擁有這種類型存在一個名為numpy的python模塊。 即使使用這個,我也沒有設法讓這兩個人交流。

你知道是否有任何方法可以在SWIG界面中定義這樣的類型,以便能夠從python中使用它?

int8_t只是一個例子......我必須對8到64位的有符號/無符號做同樣的事情

在此先感謝,S。

在SWIG界面文件中使用:

%include "stdint.i"

你第一次使用uint8_t 之前 然后,SWIG將為您應用適當的類型圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM