1

私は Python を知っており、Python に変換したい小さな C++ ソース ファイルを見つけました。しかし、C++ コードは複雑すぎて、言語を学ばなければ理解できません。

だから私は、多くの人が望んでいることとは逆のことをするツールがあるかどうか疑問に思っていました.C++コードをPython、または私が理解できる別のより単純な言語に変換します. これらのツールは非常に単純なコードで機能し、それでも完璧な仕事をすることはほとんどありませんが、私が持っているコードかなり小さくて単純です.

「ctopy」を見つけましたが、使用例はありません.cppファイルを渡すだけで、ハングするだけで、エラーメッセージも何もありません. また、C++ ではまったく機能しない可能性があります。 http://www.catb.org/~esr/ctopy/

4

3 に答える 3

2

私はそのようなプログラミング コード コンバーターを見た (そして欲しかった) し、cpp2py で必要なものを正確に見つけましたが、個人的には自分のウェブサイトhttps://github.com/hlamer/cpp2pythonで試したことはありません

于 2013-02-27T23:38:30.060 に答える
0

少し面倒ですが、Pythonコードを使用して取得しました

https://code.google.com/p/ctypesgen/

bool何らかの理由で'sを処理しません。

おそらく正規表現の置換などを使用しますが、それなしで独自の ctypes ラッパーを書き出すよりも確実に優れています。

http://docs.python.org/2/library/ctypes.html

調べることができる別のオプションは、C++ を実行可能ファイルにコンパイルしてから、python を使用して実行可能ファイルを実行することです。

また、ツール ベルトに C/C++ の機能が必要だと判断した場合は、次のようにします。

https://stackoverflow.com/questions/3973899/learning-c-java-coming-from-python

それが役立つことを願っています。

于 2013-02-28T00:04:24.330 に答える