エラーLNK2028とLNK2019について


mo  2006-09-19 21:28:53  No: 63046  IP: 192.*.*.*

自作クラスで他の自作クラスの関数を呼び出そうとして、
  LNK2028:未解決のトークン
  LNK2019:未解決の外部シンボル
というエラーが同時に出てしまいます。
クラスのヘッダーとソースには、ちゃんと宣言と定義が書かれているのですが、なぜリンカでエラーが起こってしまうのかよくわかりません。
どのような状況が考えられるかどなたか教えてください。
よろしくお願いいたします。

編集 削除
επιστημη  2006-09-20 09:48:29  No: 63047  IP: 192.*.*.*

- コンパイルされたクラスのソースがリンク対象になっていない。
- あなたの勘違い。宣言しているが定義していない。
- ほかのなにか

編集 削除
mo  2006-09-20 10:39:10  No: 63048  IP: 192.*.*.*

- コンパイルされたクラスのソースがリンク対象になっていない。
このクラスの他の関数ではエラーがでていないので、
リンクされていると思います。
ただ、この関数が他の関数と違う点は、戻り値が自作オブジェクトのポインタであることです。
これも何か関係するのでしょうか?

編集 削除
επιστημη  2006-09-20 16:09:16  No: 63049  IP: 192.*.*.*

これ以上はソースを晒してくれんとわからん。

編集 削除
PATIO  2006-09-22 14:19:49  No: 63050  IP: 192.*.*.*

超越的予想(単なる思い付きとも言う)[当たらぬも八卦]

ヘッダー側に二種類もしくは数種類の引数が違う同名の関数があり、
使っている関数は宣言のみで実際の定義部分が無い。
呼び出し側では、定義部分がない方の関数を呼び出していて
リンクすると結果的にリンクエラーになる。

正直な話、これだけの情報提示で問題解決は無理ですね。

編集 削除