ページ 11

未解決の外部シンボル

Posted: 2010年11月23日(火) 15:37
by マグロ丼
今回もまた質問することをお許しください。

途中までゲームプログラミングの館や、ここでひよこさんに書いてもらったコードを参考にしながらコードを打っていたんですが、
竜神録ではもっとCPPファイルがばらけているということを知ってCPPファイルを自分なりに分割していきました。

で、ある程度までできたと思ったところでデバッグしてみると下記のようなエラーが発生しました。

未解決の外部シンボル "int __cdecl ProcessLoop(void)" (?ProcessLoop@@YAHXZ) が関数 _WinMain@16 で参照されました。

ここの過去ログをあさってみたり、ググったりしてみましたが、どこがダメなのかわかりません。
ご指導のほど、よろしくお願いします。

Re:未解決の外部シンボル

Posted: 2010年11月23日(火) 15:59
by Poco
WinMain()の中でProcessLoop()って関数使っているけど、このファイルに定義はないし、
extern宣言で関数が別ファイルを参照しろとも書いてないよ。

ってエラーです。
ProcessLoop()が別ファイルに存在するなら、WinMain()が定義の前のどこかで
extern xxx ProcessLoop();
としてください。

Re:未解決の外部シンボル

Posted: 2010年11月23日(火) 16:09
by マグロ丼
>>ぽこさん

解決しました! ありがとうございました!ヽ(゜∀゜)ノ