這是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 2009-08-24 20:36:23
他的第一句話是主要以上的代碼在做什麼。 – 2009-08-24 20:38:34
@Fuzz,Lance,關於它是否適用於main或main本身之上的代碼,評論並不清楚。 Fuzz,我建議你編輯你的問題來澄清。 – 2009-08-24 20:40:28