※ ChatGPTを利用し、要約された質問です(原文:ゲームプログラマになる前に覚えていきたい技術 より)
ゲームプログラマになる前に覚えていきたい技術
このQ&Aのポイント
ゲームプログラマになる前に覚えておきたい技術について調べています。
特定の本を参考にしてVC++2010でプログラムを書いていますが、うまくいかない問題があります。
ビルド時に未解決の外部シンボルエラーが出るのですが、原因がわかりません。
ゲームプログラマになる前に覚えていきたい技術 より
↑タイトルの本を見て学習中の者です。
その本のp9~p19に書いてあるコードを元に、VC++2010でプログラムを書いたのですが、うまくいません。
他のサイトでほぼ同じソースコードがあったのでコピー&ペーストしましたがやはり、うまくいません。
ビルド時に、
MSVCRTD.lib(crtexew.obj) : error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 ___tmainCRTStartup で参照されました。
1>C:\Users\show\Desktop\nimotukun\Debug\nimotukun.exe : fatal error LNK1120: 外部参照 1 が未解決です。
と出ます。
これは関数が宣言してあって、本体が無い時に出るエラーメッセージだと思いますが、
私自身、VC++の見方がよくわかってないのか、この文章を見ただけではどこに異常があるかわかりません。
プログラム上にエラーメッセージと該当するキーワードがないのですが。
ソースコードは著作権上の問題が怖いのでココには書きません。
この本を読まれた方などで、回答頂けると幸いです。
お礼
Winプロジェクトで作っていたのがそもそも原因でした。 コンソールプロジェクトで作るべきでした。 有り難うございます。