C++代码中嵌入Python之后程序的发布问题
来源:互联网 发布:数据库审计绿盟 编辑:程序博客网 时间:2024/04/29 01:41
一个很简单的程序:
运行没问题。但我拿到一个XP环境下始终无法运行(XP是虚拟机中的,除了驱动什么都没装,是MSDN版的)。我已经在XP下安装了VC2005运行库,把python26.dll、boost_python-vc80-mt-1_39.dll、boost_python-vc80-mt-gd-1_39.dll都拷贝到程序所在的目录了还是不行。程序是Release发布的。一运行就提示:
应用程序正常初始化(0xc0150002)失败。请单击“确定”,终止应用程序。
google了半天无果。
今天上午我在xp下运行了一个py2exe打包的python程序,因为它是for2.6的,所以要安装VC2008的运行库,回头再运行了一下昨天这个C++的小程序居然行了。
不过还是有错误。然后我把py2exe打包后dist的东西都拷了进来,再把Library.zip解压出来,运行就成功了!我又在C++里面用Python访问了数据库,运行同样没问题!
看来以后嵌入Python的C++程序最好不用VC8写,就用纯C++吧。
PS: 如果是用py2exe打包的,发布时手动把vs2008下的redist/x86/Microsoft.VC90.CRT 下面的四个文件都copy到py2exe打包生成的dist目录下,就可以直接copy dist目录到任意未安装python或08运行库的环境下运行了。
- C++代码中嵌入Python之后程序的发布问题
- 在c程序中嵌入汇编代码的例子
- C++代码中嵌入Python
- python嵌入C++代码中
- adnroid中嵌入C代码
- Python嵌入C中了
- C/C++中嵌入Python
- C/C++中嵌入Python
- C语言中嵌入Python
- C/C++中嵌入Python
- C中嵌入python问题解答
- 将Python代码嵌入到C++程序
- 在你的C程序中嵌入SpiderMonkey JavaScript引擎
- 嵌入python的c++程序发布(一)最简单的方法
- 嵌入python的c++程序发布(二)最小化抽取需要的模块
- 嵌入python的c++程序发布(二)最小化抽取需要的模块
- 关于嵌入开发中ARM的C代码优化
- 关于嵌入开发中ARM的C代码优化
- 一个判断相乘是否溢出的小例子
- VS2005新建网站没有ASP.NET的问题
- 标准库函数计算时间
- 精典动态库使用导入导出
- 一个类型的烦恼
- C++代码中嵌入Python之后程序的发布问题
- ==与equals方法的比较
- Fedora9 PPC声音终于搞定!
- 去百度面试的收获
- 学一种新东西总结
- linux系统中各配置文件总结
- Oracle 基本语句语法
- 第三章的实验任务
- 搞程序的,出来接客!...