Cum se instalează Openframeworks 0.8 pe Fedora 20

of

Fedora

OpenFrameworks este un set structurat open source, scris în C ++, care este axat pe dezvoltarea grafică. Permite proiectanților și programatorilor să dezvolte aplicații interactive într-un mod simplu și fără a avea cunoștințe avansate.

DE 0.8 x32
DE 0.8 x64

Când încercați să instalați OF en Fedora s-ar spune: „Doar descărcați, compilați și încheiați activitatea” Simplu! Dar nu întotdeauna totul este așa cum ar trebui, uneori ceva eșuează, uneori cine câștigă Premiul Nobel pentru Pace spune că pacea nu este absența războiului, uneori pur și simplu nu este o zi bună. Da, este una dintre acele zile Felicitări!

Preinstalare

  • Aveți instrumentele de compilare. Fedora 20 Le aduce în mod implicit, cel puțin în cazul meu, dar pot fi instalate de pe consolă în felul următor:[mujuanp@desdelinux ~]$ su
    ni se va cere parola de administrator
    [mujuanp@desdelinux ~]# yum -y install kernel-headers
    [mujuanp@desdelinux ~]# yum -y install kernel-devel
    Următoarele numai în cazul în care aveți Kernel «PAE»
    [mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
    [mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
  • Avea RPMFusion
    [mujuanp@desdelinux ~]# yum -y localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-20.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-20.noarch.rpm
  • instala Coduri, acest pas este opțional, deoarece ulterior putem vedea cum să-l instalăm cu un script în dosar OF
    [mujuanp@desdelinux ~]# yum -y install codeblocks
    Gata! avem deja ce este nevoie pentru a instala OF

Instalare

  • Acum mergem la directorul de unde descărcăm openframeworks, Ai ghicit! este necesar să-l dezarhivați, în acest caz se află în folderul personal.
    [mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
  • Odată ce ați făcut acest lucru, mergem la folderul care conține scripturile pentru Fedora "Of_v0.8.0_linux64_release / scripts / linux / fedora"
    [mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
  • Pentru cei care au decis să nu instaleze Blocuri de cod înainte Acum este momentul!
    [mujuanp@desdelinux fedora]# ./install_codeblocks
  • Din cauza unei erori cu numele pachetelor, va trebui să modificăm conținutul fișierului install_dependencies.sh prin acest. Deschidem fișierul cu vi, ștergem totul și copiem conținutul menționat.
    [mujuanp@desdelinux fedora]# vi install_dependencies.sh
  • Da acum! Să rulăm scriptul
    [mujuanp@desdelinux fedora]# ./install_dependencies.sh
    Suport pentru mp3? nici o problema!
    [mujuanp@desdelinux fedora]# ./install_codecs.sh
  • După aceasta, vom continua să compilăm openframeworks, revenim la un folder «of_v0.8.0_linux64_release / scripts / linux /»
    [mujuanp@desdelinux fedora]# cd ../
    [mujuanp@desdelinux linux]# ./compileOF.sh
  • Acum trebuie doar să compilați fișierul Generator de proiecte!
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Da, a apărut o problemă la compilarea Generator de proiecte similar cu acesta:
    / usr / bin / ld: nu poate găsi -lXrandr.so -Xi.so
    collect2: ld a returnat 1 stare de ieșire
    Această problemă se datorează, din nou, unei probleme cu numele. ceea ce vom face este să facem o copie a fișierelor afectate și să le redenumim cu cel indicat.
    pentru x64
    [mujuanp@desdelinux linux]# cd /usr/lib64
    pentru x32
    [mujuanp@desdelinux linux]# cd /usr/lib
    Odată ajuns aici, ne uităm la numele fișierelor.
    [mujuanp@desdelinux lib64]# ls
    În cazul meu, numele sunt: ​​libXrandr.so.2.2.0 și libXi.so.6.1.0
    [mujuanp@desdelinux lib64]# cp libXi.so.6.1.0 libXi.so
    [mujuanp@desdelinux lib64]# cp libXrandr.so.2.2.0 libXrandr.so
    Acest lucru ar trebui să fie suficient pentru a compila fără probleme Generator de proiecte
    [mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
    [mujuanp@desdelinux linux]# ./compilePG.sh
    Totul este gata, putem folosi openframeworks la noi Fedora 20!

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.