2024-06-16 14:55:16 发布
网友
我想开始使用我自己的windows软件。我知道Python,我正在学习C++。如何用C++编写的前端和Python中的后端创建Windows软件? 我知道这是可能的,因为Bulter是用C++和Python AsWue/P>编写的。
可以将Python嵌入C++中。p>
Documentation
嵌入Python的最简单形式是使用非常高级的接口。此接口旨在执行Python脚本,而无需直接与应用程序交互。例如,这可用于对文件执行某些操作
#define PY_SSIZE_T_CLEAN #include <Python.h> int main(int argc, char *argv[]) { wchar_t *program = Py_DecodeLocale(argv[0], NULL); if (program == NULL) { fprintf(stderr, "Fatal error: cannot decode argv[0]\n"); exit(1); } Py_SetProgramName(program); /* optional but recommended */ Py_Initialize(); PyRun_SimpleString("from time import time,ctime\n" "print('Today is', ctime(time()))\n"); if (Py_FinalizeEx() < 0) { exit(120); } PyMem_RawFree(program); return 0; }
可以将Python嵌入C++中。p>
Documentation
嵌入Python的最简单形式是使用非常高级的接口。此接口旨在执行Python脚本,而无需直接与应用程序交互。例如,这可用于对文件执行某些操作
相关问题 更多 >
编程相关推荐