Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
Instalare libgraf pe fedora 21
Last Updated: Feb 27 2015 14:43, Started by
worm94
, Feb 24 2015 00:22
·
0
#1
Posted 24 February 2015 - 00:22
Salut,
Incerc sa-mi instalez libgraph pe Fedora 21, insa nu prea reusesc. Am luat pachetul de aici si pentru instalare am urmarit un tutorialul. Am dezarhivat, am folosit ./configure insa aproape de sfarsit imi da asa ceva... checking for Guile... ./configure: line 19637: guile-config: command not found configure: cannot find guile-config; is Guile installed? Am instalat guile insa nu stiu daca e acelasi lucru cu Guile(pachetul asta nu l-am gasit) si cred ca aici e si problema pentru ca mai departe nu functioneaza comenzilemake,make install. Daca m-ati putea ajuta putin v-as fi recunoscator. |
#3
Posted 24 February 2015 - 09:09
Mersi mult, chiar a functionat, am reusit sa-l instalez dar nu prea vrea sa mi-l gaseasca in main.
Am urmarit tutorialul de aicisi la inainte se sfarsit spune ca in cazul in care calea /use/local/lib nu este inclusa in librarie, sa o includ manual in dar nu am asemenea fisier.. |
#5
Posted 24 February 2015 - 12:54
Nu prea am reusit...tot ce am eu e asta..
http://s4.postimg.or...cd/Untitled.png Iar pentru configure --prefix=/usr primesc bash: configure: command not found... Edited by worm94, 24 February 2015 - 12:50. |
#6
Posted 24 February 2015 - 13:06
Ia spune inginereste ce faci, ce nu iese , ce erori da.
Posteza cod, output compilator, cai unde ai fisierele. Altfel cautam cu lumanarea in mana. Edited by neagu_laurentiu, 24 February 2015 - 13:07. |
#7
Posted 24 February 2015 - 13:32
Deci libgraph e de aici.
Tutorialul dupa care m-am orientat e de aici. Am reușit și l-am instalat, însa el spune ca în cazul în care calea /use/local/lib (corectat de colegul de mai sus usr) nu este adăugată să o adaug eu în /etc/ld.so.conf, iar eu fișierul ăsta nu l-am găsit in etc. Am doar ce e în imaginea postată mai sus. Am mai încercat și ce e in tutorialul asta. Îmi face executabilul main.o, însa când il rulez primesc : ./main.o: error while loading shared libraries: libgraph.so.1: cannot open shared object file: No such file or directory În main am codul : /* * main.c * * Created on: Feb 24, 2015 * Author: worm */ #include<graphics.h> int main() { int gd,gm=VGAMAX; gd=DETECT; initgraph(&gd,&gm,NULL); line(50,50,80,80); delay(5000); return 0; } Și erorile : undefined reference to `line' main.cpp /shape line 17 C/C++ Problem make: *** [shape] Error 1 shape C/C++ Problem undefined reference to `initgraph' main.cpp /shape line 16 C/C++ Problem recipe for target 'shape' failed makefile /shape/Debug line 44 C/C++ Problem undefined reference to `delay' main.cpp /shape line 18 C/C++ Problem Print screen aici. In usr/local/lib este instalată librăria. La, linia unde este inclusă biblioteca graphics.h nu primesc eroare, doar la funcțiile din ea. |
#8
Posted 24 February 2015 - 13:33
ldconfig
de fapt adauga /usr/local/lib in /etc/ld.so.conf si dupa aceea ldconfig Edited by Alice, 24 February 2015 - 13:34. |
#9
Posted 24 February 2015 - 13:39
În /etc/ld.so.conf am include ld.so.conf.d/*.conf pe, prima linie.
Șterg și adaug /usr/local/lib ? |
#10
Posted 24 February 2015 - 13:40
nu, doar adaugi.
sau faci un fisier in ld.so.conf.d in care pui /usr/local/lib |
|
#11
Posted 24 February 2015 - 14:03
Nu il pot modifica, fișierul e doar pentru citit..
Am încercat sa fac un fișier cum ai spus : touch ld.so.conf.d însă mi-a făcut un folder cu niște fișiere din kernel : atlas-x86_64.conf libiscsi-x86_64.conf kernel-3.18.5-201.fc21.x86_64.conf llvm-x86_64.conf kernel-3.18.6-200.fc21.x86_64.conf mariadb-x86_64.conf kernel-3.18.7-200.fc21.x86_64.conf |
#12
Posted 24 February 2015 - 15:39
worm94, on 24 februarie 2015 - 12:54, said:
Nu prea am reusit...tot ce am eu e asta.. http://s4.postimg.or...cd/Untitled.png Iar pentru configure --prefix=/usr primesc bash: configure: command not found... c-da se da in folderul unde ai dezarhivat tar.gz-ul, din moment ce ai zis c-ai reusit si ai pus si link-ul cu tutorial unde se specifica "inside the folder", am presupus ca stii acest lucru mai presupun ca rulezi c-zile din terminal/consola, nu din X, ca user root (sau cu sudo in fata c-zii, ca user normal), nu cu userul obisnuit de login deci: #sudo su - (userul curent devine root, adica superuser/superman ) #cd <folderul unde ai dezarhivat tar.gz-ul> ./configure --prefix=/usr (./ e important, inseamna folderul curent) #make #make install (iti instaleaza in /usr/lib, /usr/bin, ... in loc de /usr/local/lib, /usr/local/bin,...) sau metoda a 2-a, lasi cum e acuma in /usr/local/lib si tot ca root executi: #echo '/usr/local/lib' > /etc/ld.so.conf.d/local.conf #ldconfig Edited by marco71, 24 February 2015 - 15:41. |
#14
Posted 24 February 2015 - 16:13
Am încercat a doua metodă și imi spune că nu s-a creat link-ul simbolic.
Aici e ce am scris. (link) marco71, on 24 februarie 2015 - 15:39, said:
c-da se da in folderul unde ai dezarhivat tar.gz-ul, din moment ce ai zis c-ai reusit si ai pus si link-ul cu tutorial unde se specifica "inside the folder", am presupus ca stii acest lucru mai presupun ca rulezi c-zile din terminal/consola, nu din X, ca user root (sau cu sudo in fata c-zii, ca user normal), nu cu userul obisnuit de login deci: #sudo su - (userul curent devine root, adica superuser/superman ) #cd <folderul unde ai dezarhivat tar.gz-ul> ./configure --prefix=/usr (./ e important, inseamna folderul curent) #make #make install (iti instaleaza in /usr/lib, /usr/bin, ... in loc de /usr/local/lib, /usr/local/bin,...) sau metoda a 2-a, lasi cum e acuma in /usr/local/lib si tot ca root executi: #echo '/usr/local/lib' > /etc/ld.so.conf.d/local.conf #ldconfig Pentru prima metoda când rulez make,make install primesc câteva erori si warning-uri din ce vad...
Spoiler
Edited by _-_, 24 February 2015 - 16:32.
|
#15
Posted 25 February 2015 - 13:14
Posibil ca va-ți cam plictisit de mine dar chiar imi doresc să-l fac să meargă.
Am găsit ceva pe youtube și am făcut ca acolo iar din consolă mi-a funcționat. (tot nu am reușit să editez fișierul lib.so.conf din vim dar am făcut-o cu cat, sper că asta nu e o problemă.) Video: [ https://www.youtube-nocookie.com/embed/WdVaMQ3miX0?feature=oembed - Pentru incarcare in pagina (embed) Click aici ] în final arată cam așa: [img=http://s30.postimg.org/yvrt4r7b5/Screenshot_from_2015_02_25_13_08_46.png] img Însă din consolă dacă folosesc touchpad-ul se înhide fereastra brusc. Problema e că am pus același cod și in eclipse iar acolo tot nu îl vede. Ar trebui să mai modific ceva prin eclipse? Mulțumesc. |
|
#16
Posted 25 February 2015 - 22:10
Postul poate fi inchis...
Poate mai ajută pe cineva așa că las ce am făcut până la urmă : cat > main.cpp (aici am întrodus programul) #include<graphics.h> #include<iostream> #include <stdio.h> using namespace std; int main() { int gd=DETECT, gm; int triunghi[8]={20,150, 60,70, 110,150, 20,150}; int dreptunghi[10]={150,60, 280,60, 280,150, 150,150, 150,60}; int pentagon[12]={340,150, 320,110, 360,70, 400,110, 380,150, 340,150}; int hexagon[14] ={ 440,100, 470,140, 510,140, 540,100, 510,60, 470,60, 440,100}; //start initgraph(&gd, &gm,NULL); outtextxy(150,25, "- Desene, figuri geometrice - "); //triunghi drawpoly(4,triunghi); outtextxy(40,160, "Triunghi"); //dreptunghi drawpoly(5,dreptunghi); outtextxy(175, 160, "Dreptunghi"); //Pentagon drawpoly(6,pentagon); outtextxy(330, 160, "Pentagon"); //hexagon drawpoly(7,hexagon); outtextxy(460, 156, "Hexagon"); //linie line(70,210,470,210); outtextxy(275, 220, "Linie"); //inchid getch(); closegraph(); return 0; } cd pâna la folderul undei ai creat cpp-ul, apoi : gcc main.cpp -o main -lgraph./main Mulțumesc mult celor care mi-au răspuns. Toate cele bune ! Edited by worm94, 25 February 2015 - 22:10. |
#17
Posted 25 February 2015 - 22:19
Acum daca tot ai rezolvat treci la loc comanda Unix-like foloseste pentru aplicatiile utilizator biblioteci grafice precum GTK+ ori QT (nu punem la socoteala 3D-ul). Ce ai tu acolo e doar o jucarie (stricata).
Edited by neagu_laurentiu, 25 February 2015 - 22:19. |
#18
Posted 27 February 2015 - 14:43
Nu fi așa rău cu mine. ))
Mi s-a pus pata pe asta și chiar îmi doream să rezolv buba....acum m-ai făcut curios cu GTK+ si QT. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users