Electronic Joint Business

Solution for E-Business

编译Python源代码 为嵌入Python做准备

在上面几篇文章我们已经详细介绍如何在 C/C++ 程序中嵌入 Python 解释器,或者是利用 C/C++ 来扩展 Python 的功能。如果你从网上下载 Python 的 MSI 安装包中的类库和 Dll 文件来运行例子,很有可能你会遇到 access violation 异常,导致宿主程序崩溃。这是因为宿主程序和 Python 的 Dll 文件依赖于不同的 C 语言运行时。 为了提高应用的稳定性,建议应该采用目标编译器从头编译 Python 源代码。本文将详细介绍如何用 VC++ 8.0 和 VC++ 10.0 从头编译 Python 源代码,这里选用的是最新的 Python 2.7.2 版本。(Python 3.x 版本因为与 Python 2.X 版本语法不兼容,而未曾普遍使用) Python 的标准库内置了许多功能, 如要完整的编译, 需要下载一些第三方的开源程序: SQLite 3.6.21小型的嵌入式关系数据库 Bzip 2-1.0.5: 数据压缩库 Berkeley DB 4.7.25: […]

,

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.