OpenFrameworks är en öppen källkod strukturerad uppsättning, skriven i C + +, som fokuserar på grafisk utveckling. Det gör det möjligt för designers och programmerare att utveckla interaktiva applikationer på ett enkelt sätt och utan att ha avancerad kunskap.
När du försöker installera OF en fedora man skulle säga, "Bara ladda ner, kompilera och avsluta verksamheten" Enkelt så! Men inte alltid är allt som det borde vara, ibland misslyckas något, ibland vem som vinner Nobels fredspris säger att fred inte är frånvaron av krig, ibland är det helt enkelt inte en bra dag. Ja det här är en av de dagarna Grattis!
Förinstallation
- Ha kompileringsverktygen. Fedora 20 Det ger dem som standard, åtminstone i mitt fall, men de kan installeras från konsolen på följande sätt:
[mujuanp@desdelinux ~]$ su
vi kommer att bli ombedd att ange administratörslösenordet[mujuanp@desdelinux ~]# yum -y install kernel-headers
[mujuanp@desdelinux ~]# yum -y install kernel-devel
Följande endast om du har Kärnan «PAE»[mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
[mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
[mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
- Har 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
- installera codeblocks, detta steg är valfritt eftersom vi senare kan se hur man installerar det med ett skript i mappen OF
[mujuanp@desdelinux ~]# yum -y install codeblocks
Redo! vi har redan vad som krävs för att installera OF
installation
- Nu går vi till katalogen där vi laddar ner öppna ramar, Du gissade det! det är nödvändigt att packa upp det, i det här fallet finns det i den personliga mappen.
[mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
- När detta är klart går vi till mappen som innehåller skript till fedora "Of_v0.8.0_linux64_release / skript / linux / fedora"
[mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
- För dem som bestämde sig för att inte installera Codeblocks innan Nu är det dags!
[mujuanp@desdelinux fedora]# ./install_codeblocks
- På grund av ett fel med namnen på paketen måste vi ändra innehållet i filen install_dependencies.sh genom det är. Vi öppnar filen med vi, tar bort allt och kopierar nämnda innehåll.
[mujuanp@desdelinux fedora]# vi install_dependencies.sh
- Ja nu! Låt oss köra manuset
[mujuanp@desdelinux fedora]# ./install_dependencies.sh
Stöd för mp3? inga problem!
[mujuanp@desdelinux fedora]# ./install_codecs.sh
- Efter detta fortsätter vi att kompilera öppna ramar, vi går tillbaka en mapp «of_v0.8.0_linux64_release / scripts / linux /»
[mujuanp@desdelinux fedora]# cd ../
[mujuanp@desdelinux linux]# ./compileOF.sh
- Nu behöver du bara kompilera Projektgenerator!
[mujuanp@desdelinux linux]# ./compilePG.sh
Ja, det uppstod ett problem med att kompilera Projektgenerator liknande detta:Detta problem beror återigen på ett problem med namnen. vad vi ska göra är att göra en kopia av de drabbade filerna och byta namn på dem till den angivna.
/ usr / bin / ld: kan inte hitta -lXrandr.so -Xi.so
collect2: ld returnerade 1 utgångsstatus
för x64
[mujuanp@desdelinux linux]# cd /usr/lib64
för x32
[mujuanp@desdelinux linux]# cd /usr/lib
En gång här tittar vi på filernas namn.
[mujuanp@desdelinux lib64]# ls
I mitt fall är namnen: libXrandr.so.2.2.0 och 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
Detta bör räcka för att smidigt kompilera Projektgenerator
[mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
[mujuanp@desdelinux linux]# ./compilePG.sh
Allt är klart, vi kan använda öppna ramar i vår Fedora 20!