1

sip API へのポインターを取得する場合:

sip_API = reinterpret_cast<const sipAPIDef*>(
    PyCapsule_Import("sip._C_API", 0));

でクラッシュが報告されていinitsip()ます。

また、boost.Python を使用して C++ クラスを構築すると、奇妙なエラーが返されます。

TypeError: __init__() should return None, not 'NoneType'
4

1 に答える 1

0

これらの問題は両方とも、sip/boost がコンパイルされたものとは異なるバージョンの python に対してリンクすることによって引き起こされます。

于 2011-11-10T07:04:07.730 に答える