1
我想換一個CPP應用程序和源代碼包含在頭文件用Cython相當於爲「使用時間= cppClassDefinition <withT>」
using Time = cppClassDefinition<withT>
...
void setDefaultTime(Time x)
的用Cython相當於該會是怎樣以下?
我已經試過
cdef extern from "headerfile.h" namespace "ns":
ctypedef cppClassDefinition<withT> Time
沒有成功。雖然Cython在這一步沒有抱怨,但是當我嘗試使用函數setDefaultTime(1.0)
時,會引發編譯錯誤。錯誤狀態「無法分配型‘雙’到‘時間’。然而,在CPP代碼,這似乎是工作的罰款。
我也試過
cdef extern from "headerfile.h" namespace "ns":
cdef cppclass Time:
pass
而且也失敗了。任何建議嗎?這可能使用用Cython?
謝謝!這工作! – kdheepak