2010-12-19 18 views
0

我使用SWIG從Perl腳本調用C++函數。 THRE是沒有問題的,當我在一個Perl腳本通過char*類似如下:如何定義swig typmap for wchar_t與Perl腳本綁定?

AddValue(char* val) 

但我不能寫同爲wchar_t這樣的:因爲有類型表該數據類型定義沒有痛飲

AddValue(wchar_t* val) 

。 SWIG提供一個perlstrings.swg typemap,其轉換爲char*。我需要類似的東西wchar_t*。任何幫助是非常受歡迎的。

回答

1

Python的wchar_t實現存在於pywstrings.swg中,只有60多行。鑑於此,perlstrings.swg作爲Perl代碼示例和賞金,您可能會得到某人爲您移植它:)

+0

謝謝您的評論。我知道pywstrings.swg和它 – 2010-12-19 19:40:19

+0

謝謝你的評論。我知道pywstrings.swg,它很好。然而,這裏使用的技術與Perl沒有任何關係。這裏的問題實際上是用Perl處理unicode數據,我需要幫忙。 – 2010-12-19 19:45:41