python初次使用的一些问题
2012-06-03 03:50
405 查看
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
将其用/**/注释掉就可以了。
打开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
将其用/**/注释掉就可以了。
相关文章推荐
- 初次使用git遇见的一些问题
- 使用python开发桌面应用程序的框架选择及一些可能出现的问题记录
- 使用pandas(python3)遇到的一些问题
- python2.7安装使用thulac库时遇到的一些问题
- [python]使用channels库时遇到的一些问题
- 【Python专题】 使用Py3及Pycharm的一些小问题(仅个人问题记录)
- python学习笔记2:print的使用中的一些问题
- 初次安装使用cocoapods的一些问题
- 关于初次配置或者使用svn的一些常见问题
- 解决Python中使用mysqldb的一些问题
- Python使用MySQLdb时的一些问题解决
- Python使用数据库的一些问题
- python使用中的一些问题
- 初次使用java进行web开发的一些问题
- Python中使用装饰器时需要注意的一些问题
- python2.6使用mysql包出现的一些问题以及解决办法
- Spring下载与初次使用一些问题
- redhat下使用mysql,python,redis,httpsqs,shell脚本开机自启动的一些问题与解决
- 在Solaris系统上使用Python的一些问题
- Liunx 上面使用Python连接Redis遇到的一些问题