wie löse ich `ld nicht finden können,- etwas"
Wenn ich versuche, ausgeführt openFrameworks Beispiel audioOutputExample in CodeBlocks, bekomme ich folgenden Fehler:
in Debug:
ld nicht finden können -openframeworksDebug
Release:
ld nicht finden können -openframeworks
Wie löse ich dieses?
UPDATES
Hier ist der Grund, warum ich versucht habe bis jetzt:
machen
cd apps/examples/audioOutputExample/
make
[...]
kompilieren getan
um die Anwendung zu starten
cd bin
./audioOutputExample
ok
cd bin
./audioOutputExample
./audioOutputExample: Fehler beim
loading shared libraries:
libfmodex.so: cannot open shared
object-Datei: Keine solche Datei oder das Verzeichnis
Suchen openframeworksDebug
sudo updatedb
[password]
locate openframeworksDebug
[nicht gefunden]
ldconfig
ldconfig
/sbin/ldconfig.real: Kann nicht erstellen
temporäre cache-Datei
/etc/ld.so.cache~: Permission denied
sudo ldconfig
[Enter password]
[Endet sehr schnell mit no-Ausgang löschen]
ldconfig
?Hoerner : ja, ich bekomme
ld config
: /sbin/ldconfig.real: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
dann sudo ldconfig
[enter password] finishes with no output or errors
InformationsquelleAutor Shawn | 2011-06-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
wenn Sie auf linux kann dies helfen kann:
laufen diese beiden Skripte aus /scripts/linux/mit root-rechten:
InformationsquelleAutor ben
ersten Blick für die Lage der
libfmodex.so
Bibliothek. Sollte es in den libs-Pfad im gleichen Verzeichnis wie die Anwendung, die Sie versuchen zu starten.wie diese
Wenn dies nicht der Fall ist, kopieren Sie es dort (sollte normalerweise getan werden, indem machen).
Wenn immer noch nicht ok verwenden Sie ldd.
Dies wird Ihnen zeigen, wo someApp sieht für die fehlende Bibliothek.
Die folgenden Optionen sind jetzt für Sie verfügbar:
InformationsquelleAutor razong