これは、シンプルなプログラムを動作させるために、SDLがVisual Studio 2005で必要とするコードです。コードは何をしていますか?私のインストラクターが私にそれを置くようにと言ったので、私がそれを持っている唯一の理由はそれを説明したことはありません。このコードは何を意味しますか?
// what is this code doing?
//---------------------------------------------------------
#ifdef WIN32
#pragma comment(lib, "SDL.lib")
#pragma comment(lib, "SDLmain.lib")
#endif
//-------------------------------------------------------
#include <iostream>
#include "SDL.h"
using namespace std;
int main(int argc, char *argv[])
{
if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO) == -1) {
cerr << "Failed to initialize SDL: " << SDL_GetError() << endl;
exit(1);
}
atexit(SDL_Quit);
system("pause");
return 0;
}
私は上記のコードについて話しています – TheFuzz
彼の最初の文はメインのコードが何をしているかです。 –
@Fuzz、Lance、コメントは、メインまたはメイン本体の上にあるコードに適用されるかどうか不明でした。 Fuzz、あなたの質問を編集してそのことを明確にすることをお勧めします。 –