0

Visual Studio を使用して Python C 拡張機能をデバッグすると、「PyThreadState_Get: no current thread」というメッセージが表示されてプログラムが中止されます。

リリースでは、プログラムは正常に動作し、デバッグ情報を追加しても正常に動作します。

問題を解決するには?

4

1 に答える 1

0

NDEBUG が定義されている場合は、インタープリター python_d.exe のデバッグ バージョンを使用する必要があります。

さらに、拡張機能の名前が myextension の場合、リリースでの Dll の名前は myextension.pyd である必要がありますが、デバッグでの Dll の名前は myextension_d.pyd である必要があります。

于 2015-03-02T08:30:37.093 に答える