zoukankan      html  css  js  c++  java
  • python初次使用的一些问题

    1:和VS2008混合使用

       打开VS2008,工具-》选项-》项目和解决方案-》VC++目录,然后在“平台”选项下,选择“Win32”;“显示一下内容的目录”选项下,然后选择“包含文件”,在下面的目录中,添加“C:/Python25/include”;选择“库文件”,添“C:/Python25 /libs”。需要注意的问题:

    1>添加python的头文件  #include "Python.h";

    2>Py_Initialize()和Py_Finalize() 分别是初始化Python脚本解释器和关闭Python脚本解释器;

    3>test.py是已经写好的Python文件;

    4>PyFile_FromString和PyRun_SimpleFile分别是读Python文件和执行Python文件。

    2:找不到python25_d.lib

    python25_d.lib 的链接错误,出现这个错误的原因是python_d.lib是 库的调试后形式,当我们以debug模式编译工程时,python就用这个lib文件,但是这个文件是不可用 的。对于这点,最快的办法就是强制要求python在任何情况下都是用非调试版本,就可以了。要做到 这一点
    a) 在python目录include文件夹下,打开pyconfig.h,
    找到如下语句

    # ifdef _DEBUG
    # pragma comment(lib,"python25_d.lib")
    # else
    # pragma comment(lib,"python25.lib")
    # endif /* _DEBUG */
    将python25_d.lib改成python25.lib

    b)找到
    #ifdef _DEBUG
    # define Py_DEBUG
    #endif
    将其用/**/注释掉就可以了。

  • 相关阅读:
    简单后台登录逻辑实现Controller
    自学semantic UI个人博客首页模板
    Spring Boot日志处理
    Thymeleaf静态资源引入方式及公共页面代码抽取
    一个简单SpringBoot应用的pom.xml文件
    Spring Boot入门程序
    easyuUI实现客户分页显示逻辑分析
    easyui自学模板代码
    网络协议-webService协议
    【转】彻底搞透Netty框架
  • 原文地址:https://www.cnblogs.com/zsb517/p/2532485.html
Copyright © 2011-2022 走看看