Sziasztok!
Ugyan lattam hasonlo topicot (http://hup.hu/node/52791), es a valasz sem hinnem, hogy tul bonyolult, de megse talalom a megoldast, es a kornyezetemben se tudok kit kerdezni, igy remelem, hogy valaki itt csuklobol megis ravagja, mi a gond. :)
Eclipse, C++-os projekt, dinamikusan linkelt sajat Qt-s lib ---> tokeletesen szepen fordul, a linker megtalalja, futashoz beallitva az LD_LIBRARY_PATH-t megtalalja, es mukodik.
Eclipse, Qt-s projekt, dinamikusan linkelt sajat C++-s lib ---> tokeletesen szepen fordul, a linker megtalalja (!!), futashoz beallitva az LD_LIBRARY_PATH-t NEM talalja. Az alabbi hibaval szall el pontosan futasi idoben:
"/home/greenvirag/projects/example/qtApp/qtApp: error while loading shared libraries: dllSolver1: cannot open shared object file: No such file or directory"
Nem ertem, hogy hogy a linker latja, a futasi kornyezet meg nem latja. Nem az LD_LIBRARY_PATH-ba kene belerakni az eleresi utvonalt, hanem mashova?
- 1231 megtekintés
Hozzászólások
Probald meg vmi tesztprogival kiiratni, (hasonlo beallitasok mellett) mi is valojaba az LD_LIBRARY_PATH erteke nalad. Sztem rossz erteket kapsz.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Szia, csinaltam egy kis tesztprogit, ami egy shared libet hasznal. nem qt -s hanem std de minden muxik, ha kuldesz egy mail cimet atdobom oda ha ez segit neked.
amugy a progi debug konyvtaraban az ldd mit mond ?
persze miutan a ld_library_path beallitva.
szép napokat
zsömi
- A hozzászóláshoz be kell jelentkezni