您的位置:首页 > 编程语言 > Python开发

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
将其用/**/注释掉就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: