誰かがタスクのための良いツールを見つけることを手助けできるかどうかだけは興味があります。 私はC/C++でWin32からLinuxに移植する必要がある大きなプログラムを持っています。プログラムの内部から「ラッピング」(すなわち最もOSに敏感な)部分が正常に分離されたので、このタスクはその「内部」を通るだけである。コンパイル時に問題が発生するものもあれば、マクロの使用法が厄介なものもあります。多くのマクロを含むC++プログラムの解析/デバッグ/移植
は、内部の大部分はこのようになります。基本的:
START_MAIN(...)
SOME_MACRO(...)
ANOTHER_MACRO(...)
WRITE_SOMETHING()
END_MAIN()
これは、C/Cは、Pascalのように見え++なりますが、「間違っているものを」把握しようとしている間にも、ひどい痛みの多くを提供します。
このような種類のソースを解析して問題の原因を突き止めるのに役立つツールはありますか?
私はこのプログラムの「コンパイル可能性」にゆっくりと近づいていますが、この(人工的に構造化された)混乱を見て助けてくれるものはどれも本当にです。
あなたは良いことのようにパスカルを発音させます... – Blindy
@Blindy:意図的ではありません:) – yatsa