私はPython3.3C-APIを試して、計画されている次のプロジェクトで使用できるかどうかを確認しましたが、ほとんどすぐに問題が発生しました。
この単純なコードでさえ、戻り値として0xc0000005でクラッシュします。
#include <Python.h>
#include <cstdio>
int main(){
Py_Initialize();
Py_IncRef(Py_True); //just in case?
PyObject_Print(Py_True,stdout,Py_PRINT_RAW);
Py_DecRef(Py_True);
Py_Finalize();
return 0;
}
テストでは、PyObject_Printがクラッシュを生成していることが示されています。このコードや私の設定の何が問題になっていますか?