2017-06-13 19 views
0

私はswyeとVS2017でPythonにC++アプリケーションをラップしています。Swig C++ pythonラッパーファイルの説明?

モジュールをどこで使用したいのかわからない場合はどこに出力ファイルが必要ですか。私はexample.py_example.pydを別のフォルダにコピーしましたが、それはそこで動作しますが、一般的なケースかどうかはわかりません。

以下は出力ファイルの一覧です。誰もがそれぞれのために何を理解していますか?

06/13/2017 13:46    3,617 example.log 
06/13/2017 13:45    5,727 example.py 
06/13/2017 13:46    8,473 example.pyc 
06/13/2017 13:46 <DIR>   example.tlog 
06/13/2017 13:46   423,546 example_wrap.obj 
06/13/2017 13:46   2,158,592 vc141.pdb 
06/13/2017 13:45    2,128 _example.Build.CppClean.log 
06/13/2017 13:46    750 _example.exp 
06/13/2017 13:46    1,748 _example.lib 
06/13/2017 13:46   4,280,320 _example.pdb 
06/13/2017 13:46   53,248 _example.pyd 

答えて

1

ほとんどの場合、必要のない中間ファイルです。 .py.pydは、_example.pyd(実際には名前が変更されたDLL)をデバッグするためにシンボリックデバッガを使用する場合は、必要なファイルです。_example.pdbです。