| Pybindgen. Uma ferramenta gratuita baseada em Python que permitirá que os desenvolvedores gerem ligações Python para código C / C ++ |
Baixe Agora |
Pybindgen. Classificação e resumo
- Nome do editor:
- Gustavo J. A. M. Carneiro
- Site do editor:
- http://code.google.com/u/gjcarneiro/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 230 KB
Pybindgen. Tag
Pybindgen. Descrição
Uma ferramenta gratuita baseada em Python que permitirá aos desenvolvedores gerar ligações Python para código C / C ++ O Pybindgen é uma ferramenta de Python de código aberto que é voltada para gerar código C / C ++ que se liga uma biblioteca C / C ++ para Python. Pybindgen faz isso sem uso extensivo de modelos C ++ ou macros de pré-processador C. O Pybindgen possui manuseio modular de tipos C / C ++ e pode ser facilmente estendido com plugins Python. O código gerado é quase tão limpo quanto o programador humano escreveria.Note: Pybindgen é desenvolvido, licenciado e fornecido sob os termos da licença pública geral GNU menor. Aqui estão algumas características principais de "pybindgen": · Gera Código C ou C ++ limpo, quase tão limpo quanto o que um programador humano escreveria; · A geração é controlada exclusivamente por uma API Python · Nenhuma interface de linha de comando limitada ou ainda outro formato de arquivo de definição de interface; · Suporte opcional para manuseio robusto de erros · Não rastrear em erros, continue envolvendo um subconjunto da API o máximo possível; · O código gerado é auto-contido e não depende de nenhuma biblioteca · Exceto pelo próprio Python e da biblioteca que você está tentando envolver, é claro; · C funções e classes / estruturas de C ++; · Acesso direto a campos de estrutura / classe; · Mesmo tem suporte para variáveis de membro estáticas de classe; · Muitas opções de transferência de propriedade de objeto C ++ diferentes, ponteiros inteligentes e contagem de referência; · "Em", "out" e "inout" parâmetros e, consequentemente, vários valores de retorno; · Métodos virtuais C ++, que podem ser implementados em subclasses de Python; · Funções / métodos / construtores sobrecarregados; · Tipo automático estreitando nos valores de retorno de ponteiro para objeto, usando C ++ RTTI; · C ++ conversões implícitas em parâmetros de funções, métodos e construtores; Requisitos: · Pitão
Pybindgen. Software Relacionado