社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
需要做一些配置,很常见的。
项目名: Test
需要将Debug模式调为release模式。
并且如果你的Python是64的,就设置为64的,如果是32位的就设置为x86
在常规->附件包含目录
中添加python的include目录
比如我这里写的C:Userslijy2AppDataLocalProgramsPythonPython36include
libs目录为C:Userslijy2AppDataLocalProgramsPythonPython36libs
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一样了~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!