簡潔に:私はRoslynのようなものを探していますが、C++のためです。詳細に
C++のサービスとしてコンパイラはありますか?
:
私はC++ファイルを操作する必要がC#プロジェクトを扱っています。私は.h(約250ファイル)と.cppの束を持っていて、これらのファイルで定義されているクラスと関数とそれ以外のものをマップしたいと思います。
モデリング作業用です。私は実際のC++ライブラリを使用したくありません。
私はC++コードを書いていないので、ネストされたクラスがどこにあってもわかりません。だから、これは "単純な"正規表現の仕事ではありません。
プロジェクトはc#にあり、使用したいライブラリはC++にあります。私はそれを変えることはできません。
ネストされたクラスがなくても、それはやはり "単純な"ことではありません。テンプレートのインスタンス化はどうですか?それが価値あるものであれば、これはClangの人たちがやろうとしていることですが、AFAIKはいくつかのプラットフォームで作業するのは大きな苦労です。 –
[C/C++コードを解析/解析してC#からメソッドのリストを取得する方法](http://stackoverflow.com/questions/8817712/how-to-parse-simple-analyze-cc-code)の可能な複製-c-sharp-to-a-list of of-methods) –