swig

    1熱度

    1回答

    我試圖將C++和Python結合起來,爲此我使用了CMake。在CMakeLists.txt中,我試圖找到一個程序: # Check for Gmsh executable find_program (GMSH gmsh [/Applications/Gmsh.app/Contents/MacOS/ /usr/bin/ /usr/local/bin/]) if(GMSH) mess

    0熱度

    1回答

    我在C代碼中有以下變量,其中我在2D數組中存儲了一些變量。我想在python中訪問這個數組。我得到以下info..How我可以從陣列 的module.c uin32_t array_vaiable[10][100] module.h中 extern uint32_t array_variable[10][100] module.i %module mod %{ #include

    0熱度

    1回答

    我想使用android studio 2.3構建本機android應用程序的例子,但堅持在一個點。該項目的代碼如下 MainActivity.java package com.example.angelica.testfive; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import

    0熱度

    1回答

    我對TCL相對比較陌生,我試圖在Windows 10上使用SWIG執行C++程序。使用命令提示符。我沒有使用Visual Studio 我基本上嘗試使用C++的MinGW從TCL C:\swigwin-3.0.12\Examples\r\class>swig -c++ -tcl example.i` C:\swigwin-3.0.12\Examples\r\class>g++ -c exampl

    0熱度

    1回答

    我想爲最初用C++編寫的庫加載一個jar,但也具有java的本地綁定。我通過swig完成了它,它爲我創建了以下文件 - 我感興趣的文件是librets.jar(位於librets目錄下的第三列)。我進口它在Java中的測試項目和文檔之後,我寫了下面的代碼: package test; import librets.*; public class Test { public stat

    1熱度

    1回答

    我想將一個C++庫SWIG到Python。其中一個C++函數返回一個shared_ptr。我成功地生成了一個Python模塊,但該函數返回給Python的對象似乎沒有成員。這是SWIG處理shared_ptr的限制還是我做錯了什麼? 這大約是我的代碼的結構: //foo.h namespace MyNamespace { class Base {}; template <t

    2熱度

    1回答

    我試圖在Go中包裝C++代碼(LabStreamingLayer)。 更新:@dragonx解釋瞭如何在不使用swig的情況下使用go build。但我仍然遇到鏈接器問題。構建取決於LSL/liblsl/bin/liblsl.dylib。我如何告訴go build使用該文件?我試過go build -ldflags "-L ../liblsl/bin -l lsl" app.go沒有成功。 的Go

    0熱度

    1回答

    如果我想打印約在C++對象的信息,我將使用outstream運營商<<: class Foo { public: friend std::ostream& operator<<(std::ostream& out, const Foo& foo); private: double bar = 7; }; inline std::ostream& operator<<

    1熱度

    1回答

    我試圖SWIG渦卷(版本3)INT的C++ STL地圖一類的指針,到Python 3: example.h文件 #include <map> using namespace std; class Test{}; class Example{ public: map<int,Test*> my_map; Example() { int a=0;

    -1熱度

    1回答

    運行swig界面文件時出現以下警告 警告325:當前不支持嵌套類(忽略代理)。 我能夠抑制警告。但是我需要計算 下面嵌套類是接口文件(example.i) %module example %{ #include "Rinside.h" #include "Rinsidecommon.h" #include "Callbacks.h" %} /* Let's just grab the