錯誤解決大概在中間
首先先確認Dev-C++的版本。

我的版本是TDM-GCC 4.9.2 64-bit去SFML的官網下載。

選擇其他的舊版本,因為新版2.5.1是5.1.0 32-bit

4.9.2可以下載下面這三個(其他版本可能要點進去找),那選擇最新的來裝。

64-bit也可以安裝32-bit的。

下載好之後解壓縮,放在D槽就可以,接下來就是設置Dev-C++。
有兩種方法。
1.直接設置在Dev-C++
2.建一個專案,只有那個專案可以用SFML
直接設置在Dev-C++
打開Dev-C++>工具>編集器選項

在連接器輸入 -lsfml-audio -lsfml-graphics -lsfml-system -lsfml-window
主要是看這個'D:\SFML-2.4.2\bin',要在前面加一個'-l'

目錄>程式庫
新增SFML-lib

目錄>C++ 引入檔(Includes)
新增SFML-include

好了之後,建一個目錄,把SFML-bin跟程式放進去然後創一個範例程式執行看看有沒有成功。
範例程式連結(最底下)
執行成功,如果有錯看錯誤訊息大概可以知道,但是有一個錯誤看錯誤訊息沒有辦法。

1-錯誤訊息:
這是連接器的錯誤,可能在複製的時候出錯,所以要自己手動輸入-lsfml-audio -lsfml-graphics -lsfml-system -lsfml-window
(這是一個坑阿)

2-錯誤訊息:
這是程式庫 or 引入檔沒有設好

3-錯誤訊息:
這是連接器有打錯。

建一個專案,只有那個專案可以用SFML
設定的步驟是一模一樣的,只是要建一個專案。

名子隨便,確定後創一個資料夾在桌面。

長這樣,然後打開他。

要開右邊那欄
檢視>專案/類別瀏覽視窗(打勾)

你的專案>專案選項

專案選項>參數
輸入:
-lsfml-audio
-lsfml-graphics
-lsfml-window
-lsfml-system

目錄>程式庫目錄
新增SFML-lib

目錄>引入標頭檔目錄
新增SFML-include

接下來就是把SFML-bin丟進資料夾,然後一樣把範例程式直接貼上,編譯、改名就成功了。
範例程式連結(最底下)


有問題可以在底下留言(如果我會的話)。
參考資料:
