sdl入門教程(一):3、mingw 下的安裝與設定
3.4:mingw的簡單使用。
開啟「命令提示符」(console)視窗,我們可以簡單的把目錄轉到比如 c:/mingw/bin 這樣的位置去工作。但是這顯然不是乙個好的方式,因為這樣一定會把bin裡面搞得很混亂。所以,我們在另外乙個「乾淨」的地方,比如 d:/project ,把這裡設定成mingw的工程工作區。這樣,我們需要在系統的path裡面新增能找到bin下面*.exe檔案的路徑,所以做乙個批處理檔案是最簡單的方法。我的startg++.bat檔案這樣寫的:
@set path
=c:/mingw/bin
;%path%;
@echo ---**歡迎使用mingw(gcc)系統**---
@echo update by lf426 ( e-mail: zbln426@
163.com )
2007-12
-10@cmd
然後,你可以建立乙個該檔案的快捷方式放在桌面上,再為這個快捷方式指定乙個漂亮的圖示,nice!
接下來,我們需要建立乙個cpp檔案,用什麼來寫cpp呢?
3.4.1:(插播)vim ??
這又是乙個有著傳統的「悠久」歷史,很好很強大的,免費開源的,牛x文字編輯器。官方主頁是:
#include
<
iostream
>
intmain(
intargc,
char
*argv)
(mingw32)
3.6:為mingw設定sdl庫。
找到你在硬碟上安裝mingw的位置,類似:
c:/mingw
開啟include資料夾,在裡面建立乙個新資料夾,取名為sdl,開啟這個新的資料夾:
c:/mingw/include/sdl
然後,將sdl development libraries中include資料夾裡面的檔案全部拷貝到剛才建立起來的那個新資料夾中。
然後,回到mingw的資料夾下,開啟lib資料夾:
c:/mingw/lib
將sdl development libraries中lib資料夾下的libsdl.dll.a, libsdl.la和libsdlmain.a三個檔案拷貝到剛才的那個mingw的lib資料夾下。
最後,把sdl development libraries中lib資料夾下的sdl.dll檔案拷貝到
c:/windows/system32
下。當然,另外乙個選擇是將sdl.dll隨時繫結到使用了sdl庫編譯的*.exe檔案所在的資料夾中。這通常在發布你的程式的時候使用。
3.7:建立第乙個sdl程式。
執行我們之前的那個startg++.bat 檔案,開啟console視窗,執行命令:vim main.cpp ,將下列**寫入並儲存。
#include
<
iostream
>
#include
"sdl/sdl.h
"int
main(
intargc,
char
*argv)
catch
( const
char
*s )
std::cout
<<
"sdl initialized./n";
sdl_quit();
return0;
} 執行g++命令:g++ -o mysdl.exe main.cpp -lmingw32 -lsdlmain -lsdl
引數 -l (小寫的l)使庫檔案得以與原始檔一起編譯和連線。(簡單的可以認為-labc即連線了名稱符合libabc.*的所有庫檔案)
最後說明的兩個引數是:-mconsole 和 -mwindows
他們的效果是使可執行程式是帶命令列控制視窗的或者是純windows視窗的,預設情況下應該是帶命令列控制視窗的。
執行mysdl.exe可以看到檔案的執**況。
minGW 安裝與使用
簡介 mingw mingw是指只用自由軟體來生成純粹的win32可執行檔案的編譯環境,它是minimalist gnu on windows的略稱。安裝 mingw 執行 mingw installer,按照嚮導進行安裝。安裝後需要配置環境變數。找到mingw安裝目錄,將 your install...
MinGW安裝和使用
p.s.安裝mingw主要是code blocks 編譯出現了這個問題 error you need to specify a debugger program in the debuggers s settings.for mingw compilers,it s gdb.exe without ...
MinGW安裝和使用總結
最近對開源編譯平台和編譯器產生了興趣,借部落格平台總結一些東西 包括mingw,eclipse,sourcery和gdb除錯等內容 總感覺時間一長某些東西自己都會忘記,過段時間回頭看看自己的部落格也會有很多的收穫 強烈建議選擇乙個簡單的安裝路徑,例如d mingw 圖1 選擇安裝路徑 圖2選擇編譯器...