我想中檢索在C websice的內容的價值++ usind SDL,但它給我這個錯誤:'SDL_main':必須返回
'SDL_main' : must return a value
我的代碼是:
#include <iostream>
#include "SDL.h"
#include "SDL_net.h"
#include <cstring>
int main(int argc,char** argv)
{
SDL_Init(SDL_INIT_EVERYTHING);
SDLNet_Init();
IPaddress ip;
SDLNet_ResolveHost(&ip,"www.linux.org",80);
const char* http="GET/HTTP/1.1\nHost: www.linux.org\n\n";
TCPsocket client=SDLNet_TCP_Open(&ip);
SDLNet_TCP_Send(client,http,strlen(http)+1);
char text[10000];
while(SDLNet_TCP_Recv(client,text,10000))
std::cout << text;
SDLNet_TCP_Close(client);
SDLNet_Quit();
SDL_Quit();
}
當我把返回0;在最後,它內置的項目,但它是 (我用vs2012)後
即時更新完成
cout<<"Some message";
不打印任何東西,是有可能,我錯了我的配置進口?那些額外的依賴關係是否正確?
SDL.lib;SDL_net.lib;SDLmain.lib
,我不知道還有什麼可能是錯的...
但爲什麼它結束後馬上建造它,當我把在最後返回0? – 2013-03-26 18:46:26
@feribaco:因爲你正在返回一個int ... – 2013-03-26 18:47:11
對不起不是我很困惑,我應該怎麼回呢? – 2013-03-26 18:52:17