0

.dll 内の関数のみを編集したい。

次のファイル タイプがあります: .c、.h、.lib、.def、および実際の .dll。

関数のパラメーターを 1 変数から 2 変数に変更したい場合、どのファイルを編集する必要がありますか?

次に、ファイルを新しい .dll にコンパイルするにはどうすればよいでしょうか。

Dev C++ を使用しています。

ありがとう。

4

1 に答える 1

1

エクスポートされた関数 (dll の外部からアクセス可能) の場合は、編集する必要があります

  1. 関数プロトタイプに引数を追加するヘッダー (.h ファイル)
  2. 関数本体で新しい引数を処理するソース (.c ファイル)
  3. 追加の引数を渡す必要があるため、関数を呼び出す場所ならどこでも

これを新しい dll にコンパイルする方法を知ることは、別の問題です。そもそもそれがどのように構築されたかがわからないからです。メイクファイルなどはありますか?そうでない場合は、Dev C++ でプロジェクトをコンパイルする方法を学ぶ必要があります。

于 2013-05-15T14:42:22.163 に答える