|
作者:龍飛 2.1:獲得Visual C++ 2008 Express Edition。 ![]() 使用盜版不是一個好習慣。與其背上賊名,我更愿意放棄華麗的外表,使用樸實無華的免費軟件。你可能知道Linux和GNU,但是也許你還不知道$M也提供一些“免費的午餐”。Visual Studio 的Edition版本就是這樣的一種便當。作為商業(yè)公司的一種商業(yè)手段,免費的VC也具有一些吸引人的地方,比如漂亮的界面,與Windows完美的集成,沒有寬度的文本編輯(主要是跟Vim作比較),以及自動提醒的類成員(即所謂Visual)等。你可以在官方免費獲得VC 2008 Express。 http://www.microsoft.com/express/download/ 2.2:獲得VC下的SDL開發(fā)庫。(Development Libraries) 你可以在SDL的官方主頁找到下載。 http://www./download-1.2.php 目前的VC版本,你會發(fā)現(xiàn)……找不到VC9的版本。無所謂了,SDL-devel-1.2.13-VC8.zip (Visual C++ 2005 Service Pack 1)可以正常使用的。 2.3:為VC設置SDL庫。 解壓縮SDL-devel-1.2.13-VC8.zip,docs里面包含了官方文檔,這將是你學習SDL的主要參考資料。找到你在硬盤上安裝VC的位置,類似: C:\Program Files\Microsoft Visual Studio 9.0\VC 打開include文件夾,在里面建立一個新文件夾,取名為SDL,打開這個新的文件夾: C:\Program Files\Microsoft Visual Studio 9.0\VC\include\SDL 然后,將SDL Development Libraries中include文件夾里面的文件全部拷貝到剛才建立起來的那個新文件夾中。 然后,回到VC的.\VC文件夾下,打開lib文件夾: C:\Program Files\Microsoft Visual Studio 9.0\VC\lib 將SDL Development Libraries中l(wèi)ib文件夾下的SDL.lib和SDLmain.lib兩個文件拷貝到剛才的那個VC的lib文件夾下。 最后,把SDL Development Libraries中l(wèi)ib文件夾下的SDL.dll文件拷貝到 C:\WINDOWS\system32 下。當然,另外一個選擇是將SDL.dll隨時綁定到使用了SDL庫編譯的*.exe文件所在的文件夾中。這通常在發(fā)布你的程序的時候使用。 2.4:建立VC下使用SDL庫的工程。 1) 啟動Microsoft Visual C++ 2008 Express Edition; 2) File -- New -- Project 3) Project types: Visual C++: Win32 (默認的) Templates: Visual Studio installed templates: Win32 Console Application Name: <Enter_name> (為你的工程起個名字) 4) Win32 Application Wizard -- Application Settings Application type: Console application Additional options: Empty project 5) 現(xiàn)在添加一個C++源文件。右擊Source Files,Add -- New Items... 選擇Categories為Visual C++的Code; Templates為Visual Studio installed templates的C++ File(.cpp); 為源文件起個名字。 6) 設置Project。Project -- project_name Properties...(Alt+F7) Configuration Properties -- C/C++ -- Code Generation -- Runtime Library: 修改為:Multi-threaded DLL (/MD) Configuration Properties -- Linker -- Input -- Additional Dependencies: 添加:SDL.lib SDLmain.lib Configuration Properties -- Linker -- System -- SubSystem 如果是Debug版本,建議不改變原先的Console (/SUBSYSTEM:CONSOLE), 因為調(diào)試信息可以出現(xiàn)在console的窗口里面。 Release可以修改為Windows (/SUBSYSTEM:WINDOWS) |
|
|