swig

    0熱度

    1回答

    我將swig和char **指向變量char *的指針(不是char *列表)。我找不到將指針包裝到char *的方法。 其目的是在指針引用的char *中寫入連接的結果。 以下是我的代碼: 文件pointers.cpp: #include "pointers.h" #include <string.h> #include <stdlib.h> #include <stdio.h> vo

    0熱度

    1回答

    我是全新的使用swig,所以如果看起來很簡單,請原諒我。 我想寫一類的接口C++獲取和返回的雙重載體: /* example.h file */ #include <iostream> #include <cstdio> #include <vector> class my_class { private: int N; public: m

    0熱度

    2回答

    首先,我要感謝大家試圖解決我的這個疑問。我正在致力於將最小的C++項目轉換爲在Python中使用。這一努力背後的真正原因是速度。 我遇到了PyBind,對它的功能以及它們提供的文檔數量感到非常驚訝。現在有些東西停止了工作,因爲我不知道如何去做。考慮文件「MySource.hpp」中的下面的代碼,你可以告訴我一個綁定可以做什麼? struct Point3D { public:

    1熱度

    1回答

    我對這個問題的回答論壇和swig中的新問題很陌生。我不知道我是否按照正確的步驟使用swig接口文件生成java和C的包裝。 我的頭example.h文件看起來像下面 #ifndef INCLUDE_ARTIK_WEBSOCKET_H_ #define INCLUDE_ARTIK_WEBSOCKET_H_ #ifdef __cplusplus extern "C" { #endif ty

    1熱度

    1回答

    我想使用swig將C++類接口轉換爲其他語言。 我的C++接口是這樣的: 這是文件mitprotocol.h class MitProtocolCallBack { public: virtual const string & TestFunc(deque<int> & param) = 0; }; class MitProtocolInterface { public:

    0熱度

    1回答

    我試圖讓這個源代碼編譯: https://github.com/garuma/PiHueSphinx 我已經退出主分支爲上述回購及PocketSphinx回購提到: https://github.com/cmusphinx/pocketsphinx 我未能獲得使用Visual Studio 2015在Windows 7上構建的pocketsphinx代碼,其中包含68個構建錯誤,從以下錯誤開始:

    1熱度

    1回答

    我使用SWIG包裹一塊C++代碼從的Python使用它。 比方說,我有一個「陣列< T>」在C的用戶定義的類++和我想計算從Python的這行代碼: myArray = MySWIGModule.getObject().myArray 其中該方法「的getObject()「返回包含(除其他之外)類型爲」陣列< float>「的屬性」myArray「的類」Object「。 當我想打印的myarr

    -1熱度

    1回答

    我已經使用SWIG和從C++代碼生成的Python庫和遇到下列錯誤: TypeError: in method 'new_SpikeGeneratorFromVector', argument 1 of type 'std::vector< int,std::allocator< int > >' 我已經包括接口文件std_vector.i和STL。我和一些似乎有必要的東西。當我將一個整數列表傳遞

    0熱度

    1回答

    我有一個C++ API我試圖在Python.There包裝是一個功能美孚(TAPIINT32 & iResult)與的typedef INT TAPIINT32在報頭file.When我使用: α= 0 mymodule.Foo的(a) 在python調用它,我得到一個錯誤爲「類型錯誤:在方法 '富',類型的參數1' TAPIINT32 &'「。有人可以幫忙嗎?非常感謝!

    1熱度

    1回答

    我想創建一個* .so文件,以便在使用SWIG的Python中進一步使用。特別是我使用了openssl的一些庫(例如opensll/bn.h)。但不知何故,它返回錯誤ImportError: [...]/auxchash.so: undefined symbol: BN_bn2hex。 我有file.cpp,auxchash.cpp: #include auxchash.h int keyge