gpt4 book ai didi

c++ - 错误 LNK2019 未解析的外部符号 _WinMain@16 在函数 "int __cdecl invoke_main(void)"(?invoke_main@@YAHXZ) 中引用

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:03:50 26 4
gpt4 key购买 nike

这是我的剧本我不知道如何解决这个错误请帮我非常感谢

float angle = 15;
float x, y, z; // for polygon rotate

void display()
{

glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT); // clear screen and depth buffer
glLoadIdentity();

glPushMatrix();

glColor3f(1.0, 0.0, 0.0);

glBegin(GL_POLYGON);


glVertex2f(160.0, 360.0);
glVertex2f(300.0, 360.0);
glVertex2f(160.0, 480.0);
glVertex2f(300.0, 480.0);

glPushMatrix();

glColor3f(0.0, 0.0, 0.0);
glVertex2f(580.0, 200.0);
glVertex2f(640.0, 200.0);
glVertex2f(580.0, 480.0);
glVertex2f(640.0, 480.0);

glRotatef(angle, -1.0f, 0.0, 0.0);

angle += 15.0f;






glEnd();




glutSwapBuffers(); // dounle buffering

}
LRESULT CALLBACK MainWindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
switch (uMsg)
{
case WM_LBUTTONDOWN:
{



}break;

case WM_DESTROY: {


PostQuitMessage(0);

}break;


default:break;
}
return 0;
}



int main(int argc, char** argv)
{
glutInit(&argc, argv); // Initialize GLUT

glutInitDisplayMode(GLUT_DOUBLE);// Set up some memory buffers for our display


glutInitWindowSize(640, 400);
glutInitWindowPosition(100, 20);
glutCreateWindow("My GLUT GAME");
glutDisplayFunc(display);
//glutKeyboardFunc();


glutMainLoop();
return 0;
}

最佳答案

您已将项目设置为构建为 Windows 应用程序,而不是命令行应用程序。将 int main() 更改为:

int CALLBACK WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR pCmdLine,int nCmdShow)

https://msdn.microsoft.com/en-us/library/windows/desktop/ms633559%28v=vs.85%29.aspx

或者,将您的项目属性更改为命令行应用程序。

关于c++ - 错误 LNK2019 未解析的外部符号 _WinMain@16 在函数 "int __cdecl invoke_main(void)"(?invoke_main@@YAHXZ) 中引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41141326/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com