[ pokusaj @ 25.09.2002. 12:46 ] @
| Instalirao sam kylix kao obican user na slack-u 8.1 i imam sledeci problem.
Sve funkcionise kako treba, sem kompajliranja. Kada iskompajliram projekat, i pokusam da ga pokrenem
dobijem sledecu poruku :
bash-2.05a$ ./Project1
./Project1: error while loading shared libraries: bplvisualclx.so.6: cannot open shared object file: No such file or directory
Ne razumem o cemu se radi. U opcijama projekta stavio sam funkciju da pakete *clx "ugradi u projekat" .
Molim vas da mi pomognete, jer mi je ovo stvarno hitno. Hvala! |
[ zAkiLi @ 25.09.2002. 19:24 ] @
Da li je neko uopšte uspeo da pokrene kompajlirani kylix projekat?
Ja sam zbog iste stvari sa shared objektima (koja je za mene ostala nerešiva i nigde nisam mogao da nadjem rešenje) batalio kylix.
[ VRider @ 25.09.2002. 20:11 ] @
Ja imam još jedan dodatni problem. Projekat koji nije sačuvan u home direktorijumu neće da kompajlira (C++ IDE)..
[ MoHicAn @ 25.09.2002. 23:27 ] @
Jel neko od vas probao da nadje te biblioteke i da vidi dal se mozda nalaze u lib path-u u /etc/profile posto cenim da su to neke kylixove biblioteke koje se nalaze u njegovom dir stablu negde i da kad startujes projekat iz IDE-a on zna gde su ali kad ga startujes iz konzole linux ne zna gde su ...
[ B o j a n @ 26.09.2002. 00:28 ] @
Citat:
pokusaj:
bash-2.05a$ ./Project1
./Project1: error while loading shared libraries: bplvisualclx.so.6: cannot open shared object file: No such file or directory
Pre ovoga postavi $LD_PATH na nesto ovako:
Code:
bash$ export LD_PATH=$LD_PATH:/path/do/libova
Gde su ti /path/do/libova putanje do potrebnih .so fajlova.
[ zAkiLi @ 26.09.2002. 09:09 ] @
Hvala!
Sa malo improvizacije sve moze da se sredi i ovako:
$source /home/zakili/kylix/bin/kylixpath
medjutim to sve traje samo trenutno, vec sledeci put kada pokusate da pokrenete
./Project1 dobicete istu gresku.
Evo sta sam ja uradio, stavio sam ovu liniju od gore u
/home/zakili/.bashrc (ukoliko ga nemate, napravite ga sami)
I resio problem.
Medjutim sada se postavlja problem kako pokrenuti projekat na rachunaru koji nema instaliran kylix. Za sada se kao jedino resenje namece da sa projektom distribuirate i shared biblioteke.
Sa komandom $ldd ImeProjekta mozete proveriti koje tacno biblioteke koristi vas projekat, a zatim iste zapakovati zajedno sa projektom, i napraviti shell skriptu koja ce da podesi putanje do biblioteka, a zatim da pokrene program.
Srecno svima.
Ako neko ima bolju ideju, neka je predlozi...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.