私は、Python と C++ のコードを含むプロジェクトで働いています。このプロジェクトでは、Visual Studio 2010 と Python 2.7 を使用しています。
開発中、C++ コードは DEBUG モードでコンパイルされます。これらのケースをデバッグできるようにするために、Python をデバッグ モードで「社内」でコンパイルして、C++ コードにステップ インしたり、その逆を行ったりできます。
PyCharmを使用したいのですが、 C++ モジュールがRELEASEでコンパイルされている場合、そのオートコンプリートは正しく機能します。これらは という名前のファイルであるためですmodule.pyd
。
ただし、DEBUGでは名前が付けられmodule_d.pyd
ているため、 PyCharmはC++ モジュール内のシンボルを見つけることができません。RELEASEでは、オートコンプリートが正しく機能します。
Python インタープリターがpython_d.exeに設定され、パスが正しい。
これは PyCharm の既知のバグですか、それともうまくいかない設定はありますか?