トップページ > 過去ログ > 記事閲覧
エラーについて
名前:クラウン 日時: 2008/01/23 11:58

こんにちは! エラーの質問なんですが、以下のようなエラーはどのようなときに発生するのでしょうか?? Hit.obj : error LNK2001: 外部シンボル ""int myshipx" (?myshipx@@3HA)" は未解決です。 Player_Main.obj : error LNK2001: 外部シンボル ""int myshipx" (?myshipx@@3HA)" は未解決です。 開発環境 開発環境ソフト:VisualC++2005ExpressEdition ライブラリ:DXライブラリ 言語:C言語 よろしくお願いします。

Page: 1 |

Re: エラーについて ( No.1 )
名前: 日時:2008/01/23 12:57

myshipxが『宣言』されているが、 実態が『定義』されていない場合に この様なエラーになります。 extern int myshipx; などがヘッダにあるがint myshipxが大領域変数 (グローバル変数)としてどこにも無い。 VCなどではCPPファイルの中で書かれた関数を extern CをつけずにCファイルの中で使用した場合 関数のプレフィックスによって関数名が変わるため 似たようなリンクエラーが出ます。
Re: エラーについて ( No.2 )
名前:クラウン 日時:2008/01/27 15:07

なるほど、ありがとうございます。

Page: 1 |