PyRun_SimpleString可以用了,然后调用函数的PyEval_CallObject(pTest, NULL)和PyObject_CallObject(pTest, NULL)。pTest为调用的函数,就是打印几个字,没有传入参数。执行完显示“0xC0000005: 读取位置 0x0000000000000008 时发生访问冲突。”,用PyObject_CallFunction,没反应。
PyEval_CallObject(pTest, NULL),这里的pTest地址是否正确,函数内是否丢出了异常。
测试了一下,直接运行整个CNN.py文件没有问题,如果调用其中的函数的话,函数指针为空,这是为什么呢