そのため、悪名高いエラーが戻ってきました。プロジェクトは、main() メソッドが見つからないと不平を言っています (それがエラーの意味です)。
ただし、メインがあり、私のプロジェクトはコンソール プロジェクトです。以前は機能していたので、そうではないことはわかっています。
また、プロジェクトにはクラスとファイルが多すぎてすべてを投稿できないため、リクエストに応じて必要なクラスを投稿します。
これは、Visual Studio 2010 上の C++、OpenGL、および SDL ゲームです。このリンカ エラーが突然、不可解に表示される前は問題なく動作していたため、どのライブラリの問題でもありません。
編集: main() メソッド:
int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH | GLUT_ALPHA);
glutCreateWindow("Game");
glEnable(GL_DEPTH_TEST);
glEnable(GL_NORMALIZE);
glEnable(GL_COLOR_MATERIAL);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
g = Game();
glutInitWindowSize(g.getScreenWidth(), g.getScreenHeight());
//glutPositionWindow(1280, 50);
// Callbacks
glutDisplayFunc(handleRedraw);
glutReshapeFunc(handleResize);
glutMouseFunc(handleMouseClicks);
glutPassiveMotionFunc(handleMouseOvers);
glutKeyboardFunc(handleKeyboardEvents);
glutTimerFunc(50, moveItemToInventory, 0);
glutMainLoop();
return 0;
}