| Luabind. biblioteca que ajuda você a criar ligações entre C ++ e Lua |
Baixe Agora |
Luabind. Classificação e resumo
- Nome do editor:
- Rasterbar Software
- Site do editor:
- http://www.rasterbar.com/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 325 KB
Luabind. Tag
Luabind. Descrição
Biblioteca que ajuda você a criar ligações entre C ++ e Lua Luabind é uma biblioteca de código livre e livre que o ajudará a criar ligações entre C ++ e Lua. Luabind tem a capacidade de expor funções e classes, escritos em C ++, para Lua. A Luabind também fornecerá a funcionalidade para definir classes em Lua e deixá-los derivar de outras classes Lua ou Classes C ++. As aulas LUA podem substituir as funções virtuais de suas baseglasses C ++. Está escrito em direção a Lua 5.x, e não funciona com Lua 4.Luabindt é implementado utilizando a programação do Modelo Meta. Isso significa que você não precisa de um passe de pré-processamento extra para compilar seu projeto (é feito pelo compilador). Ele também significa que você não (geralmente) tem que saber a assinatura exata de cada função que você se registra, já que a biblioteca gerará código, dependendo do tipo de tempo de compilação da função (que inclui a assinatura). A principal desvantagem dessa abordagem é que o tempo de compilação aumentará para o arquivo que faz o registro, portanto, é recomendado que você registre tudo no mesmo arquivo CPP. Nota: O Luabind é licenciado e distribuído sob os termos da Licença de Software Boost (BSL1.0) e licença do MIT. O que há de novo nesta versão: · Adicionar teste para conversores escalares criados. · Adicionar conversor ausente para char não assinado. · Adicionar teste para "Class_INFO ()". · Reimplement Class_info () para o novo sistema de propriedades. · Adicione uma versão adequada de soname e alvos de instalação / palco. · Adicionar versão.hpp com Luabind_Version Definir. · Documentar novo procedimento de construção e instalação. · Adicionar falta de Luabind_api. · Corrigir bug no implicit_cast () ao usar a herança múltipla.
Luabind. Software Relacionado