0
我有麻煩在Fedora 19 64位連結至SDL2 C++應用程序的Eclipse CDT開普勒的內部。下面是我做的:問題鏈接到Eclipse CDT的內部SDL2在Fedora 19
- 要安裝SDL2我跑線
sudo yum install SDL2-devel.i686
- 創建了複製粘貼代碼的新.cpp文件只是從here
- 測試環境SDL2庫添加到GCC C++鏈接:
Project Properties -> C/C++ Build -> Settings -> GCC C++ Linker -> Libraries -> Libraries (-l) -> add: libSDL2.so
後來,當我保存,並建立我休耕錯誤的程序:
Invoking: GCC C++ Linker
g++ -o "SDL2 Test" ./src/SDL2\ Test.o -llibSDL2.so
/usr/bin/ld: cannot find -llibSDL2.so
collect2: error: ld returned 1 exit status
make: *** [SDL2 Test] Error 1
所以後來我做了SDL2文件系統搜索,發現libSDL2.so存在於/usr/lib/
和/lib/
。這些應該不是搜索庫的默認位置?我錯過了什麼?
(如果它的事項,在.cpp文件內本身沒有錯誤,所有的SDL命令被認可,它只是鏈接)