Tool ---> Option ---> Projectc and Solutions ---> VC++ Directories
在Include files加入python安装目录的include文件所在路径
在Libraray files加入python安装目录的libs文件夹所在路径
进入python的include目录,查找pyconfig。
ifdef _DEBUG
# pragma comment(lib,"python27_d.lib")
# else
# pragma comment(lib,"python27.lib")
# endif /* _DEBUG */
把python27_d.lib修改为python27.lib
之后保存即可。
#include <Python.h>
using namespace std;
void main()
{
//这样也可以!!
//system("test.py");
//初始化python环境,为了之后使用python 提供的C API
Py_Initialize();
PyObject *pName,*pModule,*pFunc,*pArgs,*pValue;
if (!Py_IsInitialized())
{
printf("Initialized Error! \n");
}
//最简易的python C API
//PyRun_SimpleString("print 'hello world'");
//得到python脚本的名字,并把这个模块引用进来,这个时候把模块主函数执行了!!
pName = PyString_FromString("hello");