当前搜索:

当创建SDL工程发现“无法解析的外部符号 _SDL_main”出错

当你创建一个新控制台程序,想调用SDL时,编译时发现如下出错:1>------ 已启动生成: 项目: caipal, 配置: Debug Win32 ------1>  caipal.cpp1>SDLmain.lib(SDL_win32_main.obj) : error LNK2019: 无法解析的外部符号 _SDL_main,该符号在函数 _main 中被引用1>E:\game\caipal\...
阅读(758) 评论(0)

SDL_Rect结构

SDL_Rect结构:用这个结构来保护一个矩形的大小。intx左上角的x轴坐标inty左上角的y轴坐标intw矩形宽度inth矩形高度例子:srcrect.x = 0; srcrect.y = 0; srcrect.w = 32; srcrect.h = 32; dstrect.x = 640/2; dstrect.y = 480/2; dstrect.w = 32; dstrect.h = 32...
阅读(1009) 评论(0)

3D建模系统blender快捷键

3D建模系统Blender 常用快捷键功能Ctrl+LMB编辑模式:挤压选中的点、线或面到点击位置A 选择所有物体或取消选择Ctrl+A 应用旋转和缩放,之前的旋转和缩放操作将不能被复位C 以3D Cursor为中心调整视图Shift+C 缩放视图以显示所有物体并还原3D Cursor到原点Alt+C 物体模式:转换物体类型,可以将曲线转换成网格E 编辑模式:挤压Shift+E Edit Mode...
阅读(1358) 评论(0)

SDL_CreateWindow函数

SDL_CreateWindow函数: 用此函数在指定的位置,指定窗口大小,以及相应标志来创建窗口。定义:SDL_Window* SDL_CreateWindow(const char* title, int x, int y, ...
阅读(983) 评论(0)

SDL_FreeSurface函数

SDL_FreeSurface函数:用些函数来删除RGB表面。定义:void SDL_FreeSurface(SDL_Surface* surface)例子: // // 删除背景表面缓冲区 // SDL_FreeSurface(g_Battle.lpBackground); SDL_FreeSurface(g_Battle.lpSceneBuf);蔡军生C++标准模板库从入门到精通 ht...
阅读(1227) 评论(0)

SDL_CDStop函数

SDL_CDStop函数:停止播放CD。定义:#include "SDL.h" int SDL_CDStop(SDL_CD *cdrom);例子:if (gSndPlayer.pCD != NULL) { if (CD_INDRIVE(SDL_CDStatus(gSndPlayer.pCD))) { SDL_CDStop(gSndPlayer.pCD...
阅读(920) 评论(0)

SDL_FillRect函数

SDL_FillRect函数:快速地以指定颜色填充方框。定义:int SDL_FillRect(SDL_Surface* dst, const SDL_Rect* rect, Uint32 color)例子:/* Declaring the surface. */ SDL_Surface *s; /* C...
阅读(1265) 评论(0)

SDL_ShowCursor函数

SDL_ShowCursor函数:触发屏幕的鼠标是否显示。定义:int SDL_ShowCursor(int toggle)例子:int main(int argc, char *argv[]) { /* creates a blank cursor */ SDL_ShowCursor(SDL_DISABLE); /* ... */ return 0; }跟老菜鸟学...
阅读(955) 评论(0)

SDL_SaveBMP函数

SDL_SaveBMP函数:使用此函数来保存表面为一个BMP图片。定义:int SDL_SaveBMP(SDL_Surface* surface, const char* file)例子: // // Find a usable BMP filename. // for (iNumBMP = 0; iNumBMP <= 9999; iNumBMP++) {...
阅读(1023) 评论(0)

SDL_SetVideoMode函数

SDL_SetVideoMode函数:设置显示卡的显示模式:宽度、高度和像素的位数。定义:#include "SDL.h" SDL_Surface *SDL_SetVideoMode(int width, int height, int bpp, Uint32 flags);例子:#include "SDL.h" const int WINDOW_WIDTH = 640; const i...
阅读(1314) 评论(0)

SDL_SetPalette函数

SDL_SetPalette函数:设置8位表面的调色板。定义:#include "SDL.h" int SDL_SetPalette(SDL_Surface *surface, int flags, SDL_Color *colors, int firstcolor, int ncolors);例子:/* Create a display surface with a grayscale pale...
阅读(976) 评论(0)

SDL_Quit函数

SDL_Quit函数:用此函数来清空所有SDL占用资源,并退出。void SDL_Quit(void)例子:#include "SDL.h" #include #include int main(int argc, char** argv) { if (SDL_Init(SDL_INIT_EVERYTHING) != 0) { fprintf(stderr, "Una...
阅读(926) 评论(0)

SDL_Init函数

SDL_Init函数:用来初始化SDL库,必须在使用SDL其它函数之前调用此函数。int SDL_Init(Uint32 flags)其中,flags可以取下列值:SDL_INIT_TIMER:定时器SDL_INIT_AUDIO:音频SDL_INIT_VIDEO:视频SDL_INIT_JOYSTICK:摇杆SDL_INIT_HAPTIC:触摸屏SDL_INIT_GAMECONTROLLER:游戏控...
阅读(744) 评论(0)

SDL_BuildAudioCVT函数

SDL_BuildAudioCVT函数:用此函数来初始化结构SDL_AudioCVT,为转换作准备。int SDL_BuildAudioCVT(SDL_AudioCVT* cvt, SDL_AudioFormat src_format, Uint8 src_channels, ...
阅读(889) 评论(0)

SDL_PauseAudio函数

SDL_PauseAudio函数:用此函数来暂停播放,或播放。根据参数来决定,如果参数是非0值就暂停,如果是0值就播放。void SDL_PauseAudio(int pause_on)例子:int main(int argc, char* argv[]) { //Init if(SDL_Init(SDL_INIT_AUDIO | SDL_INIT_TIMER)) { ...
阅读(1380) 评论(0)
30条 共2页1 2 下一页 尾页
    个人资料
    • 访问:5902261次
    • 积分:76279
    • 等级:
    • 排名:第22名
    • 原创:1625篇
    • 转载:61篇
    • 译文:11篇
    • 评论:2102条
    文章存档