我正在编写一个V8插件来将javascript对象转换为python,反之亦然。我能够转换各种类型,但是PyDateTime_FromTimestamp
(在cpython文档中被指定为存在于https://docs.python.org/2/c-api/datetime.html#c.PyDateTime_FromTimestamp)显然没有定义,导致编译失败。在
../src/py_object_wrapper.cc:189:13: error: use of undeclared identifier
'PyDateTime_FromTimestamp'
return PyDateTime_FromTimestamp(value->NumberValue());
有人知道怎么回事吗?在
既然您没有给我们足够的信息来调试任何东西,我将对最有可能的问题进行疯狂的猜测。在
注意,在documentation you linked to的顶部,它说:
如果您忘记了宏,这将编译,但在运行时崩溃,因为
PyDateTimeAPI
将为空。在但是如果你忘了
#include
这个datetime.h
,那将导致你所看到的一切。在相关问题 更多 >
编程相关推荐