dllを作るときになぜヘッダーが必要なのか?

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
kei

dllを作るときになぜヘッダーが必要なのか?

#1

投稿記事 by kei » 15年前

dllを作るときになぜヘッダーが必要なのか気になるのですが、ヘッダーを使わなくても
dllを使う方法はないでしょうか?

dllを作成するときにヘッダーも作っていますがヘッダーの入れ忘れなどで
バグが起こったことがあり、管理が面倒だなぁと感じています。

素人の発想ですがdllを作るときのソースの中にヘッダーの中身を入れておけば
解決するのではないかと思ったのですが、エラーになりました。


なぜヘッダーで宣言しなければならないのでしょうか?

たいちう

Re:dllを作るときになぜヘッダーが必要なのか?

#2

投稿記事 by たいちう » 15年前

> なぜヘッダーで宣言しなければならないのでしょうか?

そのdllがどのような関数を持っているのか外から判らないからです。
http://q.hatena.ne.jp/1119424323

閉鎖

“C言語何でも質問掲示板” へ戻る