Resultados da pesquisa a pedido "swig"

1 a resposta

Maneira correta de liberar uma matriz de ponteiro no mapa de tipos de entrada SWIG?

Oi, eu estou tentando quebrar a seguinte função usando SWIG. static void readTable(int argc, t_atom *argv) { //accepts table in Lua e.g. readTable({"ab",3}); for (int i=0; i<argc; ++i) { if (argv[i].a_type == A_FLOAT) printf("FLOAT : %g\n", ...

1 a resposta

Passe str como uma matriz int para uma função estendida do Python C (estendida usando SWIG)

Como posso passar umstr valor (contendo 3000 {'0', '1'} bytes) obtido usando o código python como argumento para uma função estendida python c (estendida usando SWIG) que requerint * (comprimento fixo int array) como argumento de entrada? Meu ...

1 a resposta

swig char ** como um ponteiro para um char *

Estou tendo problemas com swig e char ** como ponteiro para uma variável char * (não como uma lista de char * !!!). Não consegui descobrir uma maneira de envolver o ponteiro em um caractere *. O objetivo é escrever o resultado da concatenação no ...

1 a resposta

Passando o objeto Java para C ++ usando Swig… e depois de volta para Java

Ao usar os diretores Java, C ++, Swig e Swig, posso passar um objeto Java que herda uma classe C ++ para C ++. Isso funciona muito bem. Agora, quando passo o mesmo objeto Java de volta para Java a partir do código C ++, Swig cria umNovo Objeto ...

1 a resposta

Python swig - cria uma instância de swig wrapped do ctypes pointer

Eu tenho código C ++ com uma classe envolvida com swig. Não consigo modificar o código ou o invólucro. Em python, tenho, usando ctypes, um ponteiro para uma instância da referida classe C ++. Como criar um wrapper swig em torno ...

3 a resposta

Criando novas classes / membros em tempo de execução nas linguagens de script usadas no C ++ [fechado]

Estou trabalhando nesse problema há alguns meses e agora queria realmente encontrar uma solução adequada que lide com o caso de criar novas classes definidas pelo usuário (e instâncias dessas classes) com funções-membro / propriedades em tempo de ...

1 a resposta

SWIG: Encapsulando C ++ para Perl usando apenas um cabeçalho e uma biblioteca compartilhada, não é possível localizar o erro do objeto carregável

Estou tentando aprender o SWIG e estou tendo alguns problemas para que o SWIG funcione com o perl em uma máquina Linux. Eu tenho os arquivos Dog.h, Crow.h, Animal.i e libmylib.so. Todos esses arquivos estão no mesmo diretório. O libmylib.so foi ...

2 a resposta

Passando uma string para envelhecida em agraph.py. Problema com networkx e pygraphviz

Dado este gráfico inicial: import networkx as nx G=nx.MultiGraph() fromnodes=[0,0,1,1,1,1,1,2,3,4,5,5,5,7,8,9,10] tonodes=[1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] dupedgeind=0 for x,y in zip(fromnodes,tonodes): if G.has_edge(x,y): ...

1 a resposta

[swig-JavaScript] é compatível com std :: vector <std :: string> * como OUTPUT?

Eu uso o swig para escrever o addon do NodeJS e encontrei um erro. é apoiar std :: vector * como uma saída? meu * .i: %apply std::vector<std::string> *OUTPUT {std::vector<std::string>* result}; quando eu corro swig: swig -javascript -node -c++ ...

2 a resposta

Passagem de funções python para código C ++ envolto em SWIG

Estou tentando quebrar uma biblioteca C ++ para python, usando SWIG. A biblioteca usa funções de retorno de chamada frequentemente, passandofunções de retorno de chamada de determinado tipo para classificar métodos. Agora, depois de agrupar o ...