我一直在嘗試大約6個小時......以利用我的項目中的SDL2_gfx庫Xcode 8.0。SDL2_gfx安裝和使用 - Mac OS X
我現在告訴你,我是一個完整的新手所有這些,終端命令,包括庫和東西。
我已經設法使用SDL2,因爲有一個.framework,但是SDL2_gfx只能作爲一個帶有.a,.dylib,.h和一個神祕的.json的文件夾。
我已經安裝它通過自制軟件沒有問題,但現在,我該如何使用它?
在構建階段和構建設置: 我試圖通過「鏈接二進制與圖書館」鏈接u和名爲.dylib, 我已經添加了標題中的「頭搜索路徑」的路徑在「搜索路徑「, 我試過直接將.h添加到我的項目中, ,我完全不知道要在」其他鏈接器標誌「中放置什麼,因爲它在很多答案中都提到了這一點。
每當我嘗試使用某個函數時,我都會收到一個非常簡單的錯誤「沒有匹配的調用函數...」。但是我做的方式在互聯網上的一些例子一樣,我在.H檢查,確實存在功能...
請幫助T_T
編輯: 我已經設法找到那些明顯公認的功能:
Sint16 circleR = 100;
Sint16 circleX = 300;
Sint16 circleY = 300;
int result = filledCircleColor(gRenderer, circleX, circleY, circleR, 0xFF0000FF);
std::cout << "draw circle result " << result << std::endl;
int a = pixelRGBA(gRenderer, circleR, circleR, 0xFF, 0x00, 0x00, 0xFF);
std::cout << "draw pixel result " << a << std::end;
但隨着結果-1,這意味着它沒有工作出來。 仍然無法弄清楚... 我想我沒有正確使用它們,但是我在因特網上找不到任何不同的示例。
您是否使用了-lSDL_gfx鏈接器標誌(剩餘SDL標誌一起)? – Hydren