SWIG 3 中文手册——4. 脚本语言】的更多相关文章

目录 4 脚本语言 4.1 两种语言的概览 4.2 脚本语言如何调用 C? 4.2.1 包装器函数 4.2.2 变量链接 4.2.3 常量 4.2.4 结构体与类 4.2.5 代理类 4.3 构建脚本扩展 4.3.1 动态库与动态加载 4.3.2 链接动态库 4.3.3 静态链接 4 脚本语言 This chapter provides a brief overview of scripting language extension programming and the mechanisms…
目录 1 前言 1.1 引言 1.2 SWIG 版本 1.3 SWIG 许可证 1.4 SWIG 资源 1.5 前提要求 1.6 本手册的组织构成 1.7 如何避免阅读手册 1.8 向后兼容 1.9 发行说明 1.10 捐赠 1.11 错误报告 1.12 安装 1.12.1 Windows 安装 1.12.2 Unix 安装 1.12.3 Macintosh OS X 安装 1.12.4 测试 1.12.5 示例 1 前言 1.1 引言 SWIG (Simplified Wrapper and…
目录 6 SWIG 和 C++ 6.1 关于包装 C++ 6.2 方法 6.3 支持的 C++ 功能 6.4 命令行选项与编译 6.5.1 代理类的构造 6.5.2 代理类中的资源管理 6.5.3 语言特定的细节 6.6 简单 C++ 包装 6.6.1 构造函数和析构函数 6.6.2 默认构造函数.拷贝构造函数和隐式析构函数 6.6.3 当不能创建构造函数包装器时 6.6.4 拷贝构造函数 6.6.5 成员函数 6.6.6 静态成员 6.6.7 成员数据 6.7 默认参数 6.8 保护 6.9…
目录 5 SWIG 基础知识 5.1 运行 SWIG 5.1.1 输入格式 5.1.2 SWIG 输出 5.1.3 注释 5.1.4 C 预处理器 5.1.5 SWIG 指令 5.1.6 解析限制 5.2 包装简单的 C 声明 5.2.1 处理基本类型 5.2.2 全局变量 5.2.3 常量 5.2.4 一点关于 const 的文字 5.2.5 char * 的注意事项 5.3 指针与复杂对象 5.3.1 简单指针 5.3.2 运行时指针类型检查 5.3.3 派生类型.结构体和类 5.3.4 未…
目录 3 Windows 上使用 SWIG 后续章节 3 Windows 上使用 SWIG 暂时略过. 后续章节 <4. 脚本语言>…
目录 2 引言 2.1 SWIG 是什么? 2.2 为什么使用 SWIG? 2.3 一个 SWIG 示例 2.3.1 SWIG 接口文件 2.3.2 swig 命令 2.3.3 构建 Perl5 模块 2.3.4 构建 Python 模块 2.3.5 快捷方式 2.4 支持的 C/C++ 语言特性 2.5 非直觉的接口构建 2.6 将 SWIG 整合进构建系统 2.7 自动化代码生成 2.8 SWIG 与自由 2 引言 2.1 SWIG 是什么? SWIG is a software devel…
目录 10 参数处理 10.1 typemaps.i 库 10.1.1 引言 10.1.2 输入参数 10.1.3 输出参数 10.1.4 输入 / 输出参数 10.1.5 使用不同的名称 10.2 对输入值施加约束 10.2.1 简单约束的例子 10.2.2 约束方法 10.2.3 对新的数据类型应用约束 10 参数处理 In Chapter 3, SWIG's treatment of basic datatypes and pointers was described. In partic…
目录 9 SWIG 库 9.1 %include 指令与库搜索路径 9.2 C 数组与指针 9.2.1 cpointer.i 9.2.2 carrays.i 9.2.3 cmalloc.i 9.2.4 cdata.i 9.3 C 字符串处理 9.3.1 默认字符串处理 9.3.2 传递二进制数据 9.3.3 使用 %newobject 释放内存 9.3.4 cstring.i 9.4 STL/C++ 库 9.4.1 std::string 9.4.2 std::vector 9.4.3 STL…
Programming in LuaCopyright ® 2005, Translation Team, www.luachina.net Programming in LuaProgramming in Lua作者:Roberto Ierusalimschy翻译:www.luachina.netSimple is beautifulCopyright ® 2005, Translation Team, www.luachina.net Programming in Luai版权声明 <Pro…
学了两天Lua语言,感叹其短小精悍,上手极快,语法还很舒服,不错!整理下学习过程中经常用到的基础知识,共勉! Lua用法简述 Lua语言是在1993年由巴西一个大学研究小组发明,其设计目标是作为嵌入式程序移植到其他应用程序,它是由C语言实现的,虽然简单小巧但是功能强大,所以许多应用都选用它作为脚本语言,尤其是在游戏领域,例如大名鼎鼎的暴雪公司将Lua语言引入到"魔兽世界"这款游戏中,Rovio公司将Lua语言作为"愤怒的小鸟"这款火爆游戏的关卡升级引擎,Web服务器…