Undefinierter Verweis auf Symbol, obwohl die Bibliothek verknüpft ist

Beim Verknüpfen eines Projekts, an dem ich arbeite, gibt der Linker die folgenden Fehler aus:

/usr/bin/ld: ../Includes and Libs/lib/libsfml21rca.a(SoundFile.o): undefined reference to symbol 'sf_read_short@@libsndfile.so.1.0'

/usr/bin/ld: note: 'sf_read_short@@libsndfile.so.1.0' is defined in DSO /usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libsndfile.so so try adding it to the linker command line

/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libsndfile.so: could not read symbols: Invalid operation

Die Sache ist, dass libsndfile.so bereits vor libsfml21rca.a verlinkt ist, sodass ich keine Ahnung habe, wo das Problem liegt.

Ich verwende Code :: Blocks 10.05

Vielen Dank für Ihre Hilfe im Voraus

BEARBEITEN:

Hier ist der Verbindungsbefehl:

g ++ -L "Includes und Libs / lib" -L "Includes und Libs / lib / raknet3_731" -L "Includes und Libs / lib / d3d_new / x86" -L "Includes und Libs / lib / ogg" -L "Includes und Libs / lib / sdl "-LBullet / lib -o (Dateiname) ... (viele Objektdateien) -lGLEW -lglfw -lGL -lGLU -lpthread -lopenal -ljpeg -lFreetype -lsndfile -lXrandr -lsfml-System -lsfml-window -lsfml-audio ../Bullet/lib/LinearMath.lib ../Bullet/lib/BulletCollision.lib ../Bullet/lib/BulletDynamics.lib "../Includes and Libs / lib / raknet3_731 / RakNetLibStaticDebug.lib "" ../Includes and Libs / lib / libsfml21rca.a "../../../../../../home/msabol/Desktop/SFML/sfml2st/sfmlVideo/sfmlVideo/ bin / Release / libsfmlVideo.a ../../../../../../home/msabol/Desktop/SFML/sfmlVideo/bin/Release/libsfmlVideo.a

Antworten auf die Frage(1)

Ihre Antwort auf die Frage