OpenFrameworks je strukturirani skup otvorenog koda, napisan na C + +, koji je usmjeren na grafički razvoj. Omogućava dizajnerima i programerima da razvijaju interaktivne programe na jednostavan način i bez naprednog znanja.
Prilikom pokušaja instalacije OF en Fedora netko bi rekao: "Samo preuzmi, kompajliraj i završi posao" Jednostavno! Ali nije uvijek sve kako treba, ponekad nešto zakaže, ponekad onaj tko dobije Nobelovu nagradu za mir kaže da mir nije odsutnost rata, ponekad jednostavno nije dobar dan. Da, ovo je jedan od onih dana Čestitamo!
Predinstalacija
- Imajte alate za kompilaciju. Fedora 20 Donosi ih prema zadanim postavkama, barem u mom slučaju, ali ih se s konzole može instalirati na sljedeći način:
[mujuanp@desdelinux ~]$ su
od nas će se tražiti lozinka administratora[mujuanp@desdelinux ~]# yum -y install kernel-headers
[mujuanp@desdelinux ~]# yum -y install kernel-devel
Sljedeće samo u slučaju da imate kernel «PAE»[mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
[mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
[mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
- Imati RPM fuzija
[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
- instalirati Blokovi koda, ovaj je korak neobavezan jer kasnije možemo vidjeti kako ga instalirati sa skriptom unutar mape OF
[mujuanp@desdelinux ~]# yum -y install codeblocks
Spreman! već imamo što je potrebno za instalaciju OF
Instalacija
- Sada idemo u direktorij u kojem preuzimamo openframeworks, Pogodio si! potrebno ga je raspakirati, u ovom slučaju nalazi se u osobnoj mapi.
[mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
- Kad je to gotovo, idemo u mapu u kojoj se nalaze skripte Fedora "Of_v0.8.0_linux64_release / scripts / linux / fedora"
[mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
- Za one koji su odlučili ne instalirati Kodni blokovi prije Sada je vrijeme!
[mujuanp@desdelinux fedora]# ./install_codeblocks
- Zbog pogreške s imenima paketa morat ćemo izmijeniti sadržaj datoteke install_dependencies.sh do to je. Otvaramo datoteku pomoću vi, brišemo sve i kopiramo spomenuti sadržaj.
[mujuanp@desdelinux fedora]# vi install_dependencies.sh
- Da sada! Pokrenimo skriptu
[mujuanp@desdelinux fedora]# ./install_dependencies.sh
Podrška za mp3? nema problema!
[mujuanp@desdelinux fedora]# ./install_codecs.sh
- Nakon ovoga nastavljamo sa sastavljanjem openframeworks, vraćamo se u mapu «of_v0.8.0_linux64_release / scripts / linux /»
[mujuanp@desdelinux fedora]# cd ../
[mujuanp@desdelinux linux]# ./compileOF.sh
- Sada samo trebate sastaviti Generator projekta!
[mujuanp@desdelinux linux]# ./compilePG.sh
Da, došlo je do problema pri sastavljanju Generator projekta slično ovome:Ovaj je problem opet posljedica problema s imenima. ono što ćemo učiniti jest napraviti kopiju pogođenih datoteka i preimenovati ih u naznačene.
/ usr / bin / ld: ne mogu pronaći -lXrandr.so -Xi.so
collect2: ld vratio 1 izlazni status
za x64
[mujuanp@desdelinux linux]# cd /usr/lib64
za x32
[mujuanp@desdelinux linux]# cd /usr/lib
Jednom ovdje pogledamo naziv datoteka.
[mujuanp@desdelinux lib64]# ls
U mom slučaju su imena: 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
To bi trebalo biti dovoljno za nesmetano sastavljanje Generator projekta
[mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
[mujuanp@desdelinux linux]# ./compilePG.sh
Sve je spremno, možemo koristiti openframeworks u našem Fedora 20!