現在、WindowsでVS2005をコーディングしています(ただし、他のコンパイラやプラットフォームのオプションがあるかどうかは気にしません)。私はC(no C++)プログラムを持っていて、次...の関数を考えるカスタム関数のエントリと終了コードを挿入するコンパイラ機能はありますか?
、と言う...
int MyFunction(int myparam)
{
// Entry point.
...
// Exit point.
return 1;
}
をしたいdは私がエントリポイントで、終了点でのコードのスニペットを入れたいと思います。しかし、すでにそこにある関数の100を変更する必要はありません。コンパイラが関数をすべて変更せずにすべての関数に対して注入する関数のエントリと終了コードを定義する方法はありますか?
私が見つけたまたは試したほとんどのソリューションは、私が多くの仕事であるすべての単一の機能を編集する必要があります。私は他の誰かがこのような何かを打つ必要があり、それを解決しなければならないことを想像します。私は疑わしいこの要求で私は一意にすることはできません。
で他のマニュアルの中で利用可能なC/C++ユーザーガイドに記載されています悪いアイデア。 – Brian
Seconded - オフチャンスの人は誰でもまだ – quixver