千家信息网

用Python生成不依赖dll的exe的操作步骤是怎么样的

发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,用Python生成不依赖dll的exe的操作步骤是怎么样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1: 下载 python2.5.
千家信息网最后更新 2025年11月14日用Python生成不依赖dll的exe的操作步骤是怎么样的

用Python生成不依赖dll的exe的操作步骤是怎么样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

1: 下载 python2.5.4版本源代码

2: 解压到 F:\study\python\Python-2.5.4

3: 进入F:\study\python\Python-2.5.4\PCbuild8 ,打开解决方案 pcbuild.sln

即用vc 2005打开 F:\study\python\Python-2.5.4\PCbuild8\pcbuild.sln

4: 打开pcbuild solution的configuration properties 将 要build的勾选,全部去掉,只勾选pythoncore工程。

5: 更改c/c++ 配置里的Code genration 类型为 /MT

6: 更改pythoncore configuration properties 的configuration type 为: static lib

7: 要实现静态编译嵌入Python生成不依赖dll的exevc2005 + python 2.5.4 制造一个 静态链接的exe程序中,你需要更改pythoncore工程 active release 的libray的 output file 为:$(OutDir)\python25.lib

8: 编译工程 ,生成F:\study\python\Python-2.5.4\PCbuild8\win32release\python25.lib

上面编译了一个静态链接的库python25.lib

9: 建立一个新解决方案F:\study\python\vc\test\test.sln

10: 添加一个文件main.cpp

内容如下

#include  #include  int main()  {  Py_Initialize();  PyRun_SimpleString("print 'i am a static python exe!!!'");  Py_Finalize();  getchar();  return 0;  }

看完上述内容,你们掌握用Python生成不依赖dll的exe的操作步骤是怎么样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

生成 内容 工程 静态 编译 步骤 方案 方法 更多 解决方案 链接 问题 束手无策 为此 原因 对此 技能 文件 源代码 版本 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 家政软件开发编程 手游里有仙侠一线天服务器的游戏 两个数据库到数据库 杨中科数据库经典 教育软件开发的公司哪家好 新基建为国产数据库提供发展机遇 虹口区营销软件开发参考价格 哈尔滨网络安全监察部门报案 软件开发好以后怎么用 数据库原理及其应用题 数据库记忆 重庆地区计算机网络技术 自来水公司表务数据库管理制度 软件开发工程师年工作总结 天津大学网络安全学院实力如何 什么时候需要重新安装数据库 北京金融网络安全 李爱国 做软件开发能干到多大 胶州市凯河网络技术工作室 网络技术与应用学习目标 数据库自动备份破解 服务器关机后硬盘还在运行 地名普查数据库建设制度 简易的软件开发文档怎么写 mac数据库客户端 四川计算机网络技术3级 县民政局网络安全应急演练 网络安全程序员是什么 计算机环境软件开发 重庆手机软件开发培训学校
0