vs2015 c++呼叫python
阿新 • • 發佈:2019-01-23
hello_world.py
# -*- encoding:utf-8 -*-
def hello():
print("hello world")
def add(a, b):
return a + b
c++
這裡python用的是3.5#include<Python.h> int main() { Py_Initialize(); PyObject *pModule = NULL; PyObject *pFunc = NULL; pModule = PyImport_ImportModule("hello_world");//呼叫的檔名稱 pFunc = PyObject_GetAttrString(pModule, "hello");//呼叫方法名稱 PyEval_CallObject(pFunc, NULL); Py_Finalize(); system("pause"); return 0; }
需要在vs中專案屬性裡面配置
然後直接生成專案
生成完了exe,將py檔案複製到exe目錄下面,點選exe就可以運行了