Python论坛  - 讨论区

标题:[python-chinese] 怎样使嵌入python的c++程序脱离python运行环境

2007年10月29日 星期一 10:31

beck917 beck917在gmail.com
星期一 十月 29 10:31:55 HKT 2007

Ò²¾ÍÊÇ˵ÎÒÈçºÎÈÃÎÒ·¢²¼µÄǶÈëpythonµÄc++³ÌÐò,¿ÉÒÔÔÚûÓа²×°pythonµÄϵͳÉÏÔËÐÐ??

windowsϵͳ.python2.5,VC++

´úÂëÈçÏÂ:

#include "Python.h"

int main(int argc, char* argv[]){
    Py_Initialize();
    PyRun_SimpleString("from time import time,ctime; print 'Today
is:',ctime(time()),ctime(time())");
    PyRun_SimpleString("import time; print 'Today is:',time.sleep(10),'Is it
funny?bye'");
    Py_Finalize();
    return 0;
}
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071029/602da7aa/attachment-0001.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年10月29日 星期一 10:38

Yingbo Qiu qiuyingbo在gmail.com
星期一 十月 29 10:38:15 HKT 2007

depends 一下,把需要的 dll 都安装过去.

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年10月29日 星期一 10:49

xuanll xuanll在zctt.com.cn
星期一 十月 29 10:49:03 HKT 2007

°Ñpython25.dllÒ»Æð·¢²¼
  ----- Original Message ----- 
  From: beck917 
  To: python-chinese在lists.python.cn 
  Sent: Monday, October 29, 2007 10:31 AM
  Subject: [python-chinese] ÔõÑùʹǶÈëpythonµÄc++³ÌÐòÍÑÀëpythonÔËÐл·¾³


  Ò²¾ÍÊÇ˵ÎÒÈçºÎÈÃÎÒ·¢²¼µÄǶÈëpythonµÄc++³ÌÐò,¿ÉÒÔÔÚûÓа²×°pythonµÄϵͳÉÏÔËÐÐ??

  windowsϵͳ.python2.5,VC++

  ´úÂëÈçÏÂ:

  #include "Python.h"

  int main(int argc, char* argv[]){
      Py_Initialize();
      PyRun_SimpleString("from time import time,ctime; print 'Today is:',ctime(time()),ctime(time())"); 
      PyRun_SimpleString("import time; print 'Today is:',time.sleep(10),'Is it funny?bye'");
      Py_Finalize();
      return 0;
  }



------------------------------------------------------------------------------


  _______________________________________________
  python-chinese
  Post: send python-chinese在lists.python.cn
  Subscribe: send subscribe to python-chinese-request在lists.python.cn
  Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
  Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071029/2a9f1a31/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年10月29日 星期一 10:55

Leo Jay python.leojay在gmail.com
星期一 十月 29 10:55:51 HKT 2007

On 10/29/07, xuanll <xuanll在zctt.com.cn> wrote:
>
> 把python25.dll一起发布
>

看LZ的要求,仅仅是python25.dll是不够的,他还要用python的各种库。

LZ可以参考我的文章:
http://wiki.woodpecker.org.cn/moin/LeoJay/PyPackage


-- 
Best Regards,
Leo Jay

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年10月30日 星期二 10:04

jinq0123在163.com jinq0123在163.com
星期二 十月 30 10:04:18 HKT 2007

所用到的库也要同时发布。

xuanll wrote:
> 把python25.dll一起发布
>
>     ----- Original Message -----
>     *From:* beck917 beck917在gmail.com>
>     *To:* python-chinese在lists.python.cn
>     python-chinese在lists.python.cn>
>     *Sent:* Monday, October 29, 2007 10:31 AM
>     *Subject:* [python-chinese] 怎样使嵌入python的c++程序脱离python运
>     行环境
>
>     也就是说我如何让我发布的嵌入python的c++程序,可以在没有安装python的
>     系统上运行??
>
>     windows系统.python2.5,VC++
>
>     代码如下:
>
>     #include "Python.h"
>
>     int main(int argc, char* argv[]){
>     Py_Initialize();
>     PyRun_SimpleString("from time import time,ctime; print 'Today
>     is:',ctime(time()),ctime(time())");
>     PyRun_SimpleString("import time; print 'Today
>     is:',time.sleep(10),'Is it funny?bye'");
>     Py_Finalize();
>     return 0;
>     }
>
>     ------------------------------------------------------------------------
>     _______________________________________________
>     python-chinese
>     Post: send python-chinese在lists.python.cn
>     Subscribe: send subscribe to python-chinese-request在lists.python.cn
>     Unsubscribe: send unsubscribe to
>     python-chinese-request在lists.python.cn
>     Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese


-- 
金庆

欢迎访问:金庆的专栏 ( http://blog.csdn.net/jq0123 )
欢迎加入:上海程序员 ( http://groups.google.com/group/programmers_sh )




[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年10月30日 星期二 10:27

jinq0123在163.com jinq0123在163.com
星期二 十月 30 10:27:41 HKT 2007

是不是depends.exe?能一次就搜索到所有dll吗?即依赖的依赖?
而且只能dll,没有py库文件。
可能最终还是靠手工。

Yingbo Qiu wrote:
> depends 一下,把需要的 dll 都安装过去.
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese


-- 
金庆

欢迎访问:金庆的专栏 ( http://blog.csdn.net/jq0123 )
欢迎加入:上海程序员 ( http://groups.google.com/group/programmers_sh )




[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号