我想中检索在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