项目配置
需要做一些配置,很常见的。
项目名: Test
注意!!!
需要将Debug模式调为release模式。
并且如果你的Python是64的,就设置为64的,如果是32位的就设置为x86
include修改
在常规->附件包含目录
中添加python的include目录
比如我这里写的C:\Users\lijy2\AppData\Local\Programs\Python\Python36\include
lib修改
libs目录添加
libs目录为C:\Users\lijy2\AppData\Local\Programs\Python\Python36\libs
libs中的内容为
添加libs
代码测试
#include<Python.h>
void main() {
Py_Initialize(); /*初始化python解释器,告诉编译器要用的python编译器*/
PyRun_SimpleString("print('Hello')"); /*调用python文件*/
Py_Finalize(); /*结束python解释器,释放资源*/
system("pause");
}
效果:还不错诶
画折线图
#include<Python.h>
void main() {
Py_Initialize(); /*初始化python解释器,告诉编译器要用的python编译器*/
PyRun_SimpleString("import matplotlib.pyplot as plt"); /*调用python文件*/
PyRun_SimpleString("plt.plot([1,2,3,4], [12,3,23,231])"); /*调用python文件*/
PyRun_SimpleString("plt.show()"); /*调用python文件*/
Py_Finalize(); /*结束python解释器,释放资源*/
system("pause");
}
画柱状图
#include<Python.h>
void main() {
Py_Initialize(); /*初始化python解释器,告诉编译器要用的python编译器*/
PyRun_SimpleString("import matplotlib.pyplot as plt"); /*调用python文件*/
PyRun_SimpleString("plt.bar([1,2,3],[2,1,3])"); /*调用python文件*/
PyRun_SimpleString("plt.show()"); /*调用python文件*/
Py_Finalize(); /*结束python解释器,释放资源*/
system("pause");
}
就跟写Python一样了~