C++ SDL_与VS2010的主要链接问题
我已经为OpenGL应用程序编写了一些基本设置代码:C++ SDL_与VS2010的主要链接问题,c++,visual-studio-2010,sdl,C++,Visual Studio 2010,Sdl,我已经为OpenGL应用程序编写了一些基本设置代码: #include <Windows.h> #include <gl/gl.h> #include <SDL.h> int main() { SDL_Init( SDL_INIT_VIDEO ); SDL_Surface* surface = SDL_SetVideoMode( 800, 600, 32, SDL_HWSURFACE | SDL_DOUBLEBUF | SDL_OPENGL
#include <Windows.h>
#include <gl/gl.h>
#include <SDL.h>
int main()
{
SDL_Init( SDL_INIT_VIDEO );
SDL_Surface* surface = SDL_SetVideoMode( 800, 600, 32, SDL_HWSURFACE | SDL_DOUBLEBUF | SDL_OPENGL );
glViewport( 0, 0, 800, 600 );
SDL_Event windowEvent;
while ( true )
{
if ( SDL_PollEvent( &windowEvent ) )
{
if ( windowEvent.type == SDL_QUIT ) break;
}
glClearColor( 1.0f, 0.0f, 0.0f, 1.0f );
glClear( GL_COLOR_BUFFER_BIT );
SDL_GL_SwapBuffers();
}
SDL_Quit();
return 0;
}
链接器设置:
使用
main
的完整签名:
int main(int argc, char *argv[])
或
或者尝试实现
\u SDL\u Main
而不是Main
使用Main
的完整签名:
int main(int argc, char *argv[])
或
或者尝试实现\u SDL\u Main
而不是Main
int main(int argc, char **argv)