error LNK1561の傾向と対策:main関数を忘れている or 構成の種類が誤っている かも
プロジェクトをビルドしようとしたとき、以下のエラーメッセージが出ることがあります。
error LNK1561: エントリー ポイントを定義しなければなりません。
エントリーポイントとは平たくいえばmain関数とかWinMain関数のことです。まずはmain関数を書き忘れていないか確認してください。
もしもあなたが実行ファイルではなく、スタティックライブラリ(.lib)やダイナミックライブラリ(.dll)を作ることを意図しているのなら、プロジェクトの「構成の種類」が「アプリケーション (.exe)」になっていることがエラーの原因かもしれません。以下の方法により修正可能です。
- 該当するDLL作成プロジェクトのプロパティを開く
- 「全般」の「構成の種類」を意図するもの(「スタティックライブラリ(.lib)」または「ダイナミック ライブラリ(.dll)」)に変える