私は、Python、Perl、D、Pascalなどに.hを変換するツールがあることがわかります。VB6や他のVBのようなツール(例:Jabacoなど)はありますか?Cヘッダファイル(.h)をVBに変換するツールですか?
0
A
答えて
0
1
他にも、プログラム変換エンジンを使用して、Cソースコードからこのようなヘッダの生成を自動化することができます。
しかし、あなたが本当に必要とするのは、Cを解析し、その型が何であるかを知ることは非常に困難な作業なので、すでにCを理解しているプログラム変換エンジンです。 (GNUコンパイラの人に尋ねるか、GCCのソースコードを見てください)。純粋な変換システム(例えば、Cのフロントエンドを持たないもの)は、自分自身ですべてのシンボルテーブルのデータを生成しなければならないので、あなたの役には立ちません。
DMS Software Reengineering Toolkitは、グラフ構造を呼び出し、プリプロセッサ、AST構造、シンボルテーブル建物、制御及びデータフロー分析を含む、 full featured C front endを有する、フル機能のプログラム変換である点から解析...全これらの結果のうち、あなたの仕事をより簡単にするために変換プロセスで使用することができます。
他のプログラム変換システムと同様に、急な学習曲線があります。しかし、あなたはそれをa)のコストと比較し、答えを出さずに手作業ですべての翻訳を繰り返し、b)自分のCフロントエンドを構築するコストと、c)実際に結果が得られます。その点から、IMHOは安く汚いです。
関連する問題
- 1. CをGoに変換(変換)するツールですか?
- 2. .hとg ++の.Hヘッダファイル
- 3. c#ラムダ式vbからcに変換#
- 4. C#で配列をインスタンス化する - VBから変換する
- 5. ビデオをH.264からH.265に変換する方法
- 6. ビデオをH.264からH.265に変換する方法#
- 7. lib +ヘッダファイルをDLLに変換する
- 8. RC4をC#からVBに変換する
- 9. フォームデザインをC#からVBに変換する
- 10. VBをC#FileSystem.Dirに変換した後
- 11. C#.dllライブラリを配布するときに.hヘッダファイルに相当します。
- 12. LinqのC#からVBへの変換:
- 13. C#からVBエラーへの変換
- 14. VBの変換。ネットからC#.Net
- 15. Cヘッダファイル(.h)に自己参照構造体を定義していますか?
- 16. このVBコードをC#に変換しますか?
- 17. OWINシングルサインオンのためにC#をVBに変換する
- 18. C#をVBに変換するのに助けが必要
- 19. このVBコードをC#に変換するには?
- 20. VBからCへの定数を変換する#
- 21. Objective-Cのビット変換ツール
- 22. SwiftからObjective-Cに変換するツール
- 23. .hヘッダファイルからプリコンパイラ指令を削除する
- 24. 誰かがこのハッシングメソッドをC#からVBに変換できますか?
- 25. Managed C++をC++/CLIに変換するツールはありますか?
- 26. c/C++のソースコードをhtmlに変換するツールはありますか?
- 27. cプログラムをcに変換するツールや方法がありますか#
- 28. ANSI CコードをC#に変換するツールはありますか?
- 29. ffmpegをH.264(ハイ4:4:4プロファイル)からH.264(メインプロファイル)に変換する
- 30. svgからttfに変換するツール
これは厳しいものです。一般的な問題は、ポインターのために、VB6が相互運用できないCヘッダーファイルでデータ構造を定義するのは非常に簡単だということです。 VB6オブジェクトでは、ほとんどの場合、*同等の構造を作ることができますが、相互運用性はありません(つまり、呼び出し互換性はありません)。 – RBarryYoung
私は質問を読んだので、彼はちょうど同等のものを求めていますが、相互運用はできません。私の解釈だけです。 – jalf
等価はすべて私が後にしています。このプロジェクトは、VB6でFastCGIを実行するためのフレームワークを作成することです。はい、狂気が家族で流れます。 – bugmagnet