多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > Ubuntu14.04下C++開發SDL2應用

Ubuntu14.04下C++開發SDL2應用

來源:程序員人生   發布時間:2015-01-21 09:08:11 閱讀次數:5284次

1 下載與安裝

到http://www.libsdl.org/下載http://www.libsdl.org/release/SDL2⑵.0.3.zip源碼

解壓后

./configure

make

sudo make install

檢查

頭文件:/usr/local/include/SDL2

庫位置:/usr/local/lib


2 建立測試程序:

#include <iostream> #include <SDL.h> #define WIDTH 640 #define HEIGHT 480 #define BPP 4 #define DEPTH 32 using namespace std; int main(int argc, char* argv[]) { SDL_Surface *screen; SDL_Event event; int keypress = 0; int h = 0; if (SDL_Init(SDL_INIT_EVERYTHING) == ⑴ ) { cout << "error: " << SDL_GetError() << endl; return 1; } SDL_Window* window = SDL_CreateWindow("hello", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 640, 480, SDL_WINDOW_SHOWN); if (window == NULL){ cout << "Error: " << SDL_GetError() << endl; return 1; } SDL_Renderer* renderer = SDL_CreateRenderer(window, ⑴, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC); if (renderer == NULL){ cout << "Error: " << SDL_GetError() << endl; return 1; } SDL_Surface* surface = SDL_LoadBMP("bk.bmp"); SDL_Texture* texture = SDL_CreateTextureFromSurface(renderer, surface); SDL_FreeSurface(surface); SDL_RenderClear(renderer); //清除屏幕 SDL_RenderCopy(renderer, texture, 0, 0); //把texture畫到renderer上 SDL_RenderPresent(renderer); while(!keypress) { //DrawScreen(screen, h++); while(SDL_PollEvent(&event)) { switch (event.type) { case SDL_QUIT: keypress = 1; break; case SDL_KEYDOWN: keypress = 1; break; } } } SDL_Quit(); return 0; }

3 編寫編譯命令build文件,內容以下:

g++ sdl_app1.cpp -I/usr/local/include/SDL2 -L/usr/local/lib -lSDL2 -lpthread

設置該文件的履行權限:

chmod +x build

運行編譯命令:

./build

產生履行文件a.out


4 運行程序

./a.out

若出現找不到.so.0...,即找不到動態鏈接庫的情況

運行命令:

sudo vim /etc/ld.so.conf  #修改系統同享庫搜索路徑

在第1行增加

include /usr/local/lib

再運行命令:

sudo ldconfig 

運行./a.out

結果運行正常





生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩福利在线视频 | 欧美日韩免费大片 | 国产福利写真视频在线观看 | 日本一区三区 | 日韩精品一区二区三区中文 | 久草在线视频福利 | 欧美一级淫片 | 日本欧美一区二区三区乱码 | 欧美真人视频一级毛片 | 午夜亚洲视频 | 亚洲爽视频| 色吊丝二区三区中文字幕 | 国产性夜夜春夜夜爽30 | 欧美不卡视频在线 | 黄色大片日本 | 蜜桃精品免费久久久久影院 | 欧美午夜精品一区二区三区 | 有色视频在线观看免费高清 | 曰本人做爰大片免费观看一 | 国产农村精品一级毛片视频 | freesexvideos性大全性亚洲 | 日韩在线 | 中文 | 91在线色| 日韩麻豆 | 成人自拍视频网 | 毛片网此| 最近免费字幕中文大全在线观看 | 黄色aa视频 | 最近中文字幕无吗免费版 | 在线观看日本一区 | 亚洲人成网址在线观看 | 91av片| 欧洲区二区三区四区 | 国产欧美综合精品一区二区 | 高清亚洲| 午夜三级成人三级 | 国产四区 | 99精品日韩| 日本乱性| 国产成人毛片亚洲精品不卡 | 美女啊啊啊 |