我在i686上運行Linux Mint 12。系統查找錯誤undefined symbol SFML
我正在運行一個使用SFML的程序。我編譯並運行它這樣:
g++ -c lineTest.cpp Rasterizer.cpp simpleCanvas.cpp
g++ -o lineTest lineTest.o Rasterizer.o simpleCanvas.o -lsfml-graphics -lsfml-window -lsfml-system
後,當我嘗試運行程序lineTest,我得到以下錯誤:
$ ./lineTest
./lineTest: symbol lookup error: /usr/local/lib/libsfml-window.so.1.6: undefined
symbol: _ZN2sf7Unicode11UTF8OffsetsE
我沒有使用任何IDE,只是運行一切從命令行。有誰知道我能做些什麼來擺脫錯誤並讓程序運行?
您的sfml二進制文件('.so')是否已更新? – deepmax 2013-03-20 21:45:26
@MM。我剛剛在幾天前安裝了sfml。我如何更新它? – Ataraxia 2013-03-20 23:37:02