文件名称:luajit-ffipp:(PROTOTYPE) LuaJIT 的概念验证 C++ FFI
文件大小:17KB
文件格式:ZIP
更新时间:2024-07-11 19:52:51
Lua
LuaJIT FFI++ FFI++ 是 LuaJIT 2.0+ 的 C++ FFI。 支持的平台/编译器: FFI++ 支持任何可以在 Windows 上生成符合 Itanium C++ ABI 的符号以及 MSVC 样式符号的编译器。 视窗: Visual Studio 2005+(MSVC 风格的符号) Clang(安腾和 MSVC 风格的符号) GCC 3.0+(安腾风格的符号) Linux、Mac OS X: GCC 3.0+(安腾风格的符号) Clang(安腾风格的符号) 创建绑定 绑定生成器目前仅适用于 Windows 上的 MSVC 样式符号。 你需要什么 绑定应该支持两个平台集以覆盖大多数编译器。 MSVC 样式的符号可以由 Visual Studio(仅限 Windows)或 Clang(一切)生成。 Itanium 风格的符号几乎可以由其他任何东西生成,
【文件预览】:
luajit-ffipp-master
----CHANGELOG.md(866B)
----LICENSE.txt(845B)
----tools()
--------ljgenbinding.lua(11KB)
----examples()
--------HelloWorld()
----README.md(3KB)
----ffipp()
--------binding_generator.lua(88B)
--------code_generator.lua(7KB)
--------binding_format.lua(552B)
--------utility.lua(1KB)
--------mangler.lua(2KB)
--------binding_parser.lua(8KB)
--------detector.lua(2KB)
--------init.lua(3KB)