OpenFrameworks egy nyílt forráskódú strukturált halmaz, írva C + +, amely a grafikai fejlesztésre összpontosít. Lehetővé teszi a tervezők és programozók számára, hogy interaktív alkalmazásokat egyszerűen és fejlett tudás nélkül fejlesszenek ki.
Telepítéskor OF en Fedora az egyik azt mondaná: "Csak töltse le, fordítsa le és fejezze be az üzletet" Egyszerű! De nem mindig minden a megszokott, néha valami nem sikerül, néha aki elnyeri a Nobel-békedíjat, azt mondja, hogy a béke nem a háború hiánya, néha egyszerűen nem jó nap. Igen, ez egyike azoknak a napoknak. Gratulálok!
Előtelepítés
- Rendelkezzenek az összeállítási eszközökkel. Fedora 20 Alapértelmezésben hozza őket, legalábbis az én esetemben, de a konzolról a következő módon telepíthetők:
[mujuanp@desdelinux ~]$ su
a rendszergazda jelszavát kérjük meg[mujuanp@desdelinux ~]# yum -y install kernel-headers
[mujuanp@desdelinux ~]# yum -y install kernel-devel
Csak a Kernel megléte esetén «PAE»[mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
[mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
[mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
- Már 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
- felszerel Kódblokkok, ez a lépés nem kötelező, mivel később láthatjuk, hogyan kell telepíteni egy szkript segítségével a mappában OF
[mujuanp@desdelinux ~]# yum -y install codeblocks
Kész! már megvan a telepítéshez szükséges dolog OF
Telepítés
- Most megyünk a könyvtárba, ahova letöltünk nyitott keretek, Kitaláltad! szükséges kibontani, ebben az esetben a személyes mappában van.
[mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
- Miután ez megtörtént, elmegyünk a mappába, amely tartalmazza a szkripteket Fedora "Of_v0.8.0_linux64_release / scripts / linux / fedora"
[mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
- Azok számára, akik úgy döntöttek, hogy nem telepítik Kódblokkok előtt Most van itt az ideje!
[mujuanp@desdelinux fedora]# ./install_codeblocks
- A csomagok nevével kapcsolatos hiba miatt módosítanunk kell az install_dependencies.sh fájl tartalmát van. Megnyitjuk a fájlt a vi-vel, mindent törölünk és átmásoljuk az említett tartalmat.
[mujuanp@desdelinux fedora]# vi install_dependencies.sh
- Igen, most! Futtassuk a szkriptet
[mujuanp@desdelinux fedora]# ./install_dependencies.sh
Támogatás a mp3? Nincs mit!
[mujuanp@desdelinux fedora]# ./install_codecs.sh
- Ezek után folytatjuk az összeállítást nyitott keretek, visszalépünk egy mappába «of_v0.8.0_linux64_release / scripts / linux /»
[mujuanp@desdelinux fedora]# cd ../
[mujuanp@desdelinux linux]# ./compileOF.sh
- Most már csak össze kell állítania a Projektgenerátor!
[mujuanp@desdelinux linux]# ./compilePG.sh
Igen, probléma merült fel a Projektgenerátor ehhez hasonló:Ez a probléma megint a nevek problémájának tudható be. mi az lesz, hogy másolatot készítünk az érintett fájlokról, és átnevezzük őket a megjelölt fájlra.
/ usr / bin / ld: nem található a -lXrandr.so -Xi.so fájl
A collect2: ld 1 kilépési állapotot adott vissza
x64-re
[mujuanp@desdelinux linux]# cd /usr/lib64
x32-re
[mujuanp@desdelinux linux]# cd /usr/lib
Ha egyszer itt vagyunk, megnézzük a fájlok nevét.
[mujuanp@desdelinux lib64]# ls
Esetemben a nevek: libXrandr.so.2.2.0 és 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
Ennek elégnek kell lennie a Projektgenerátor
[mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
[mujuanp@desdelinux linux]# ./compilePG.sh
Minden készen áll, felhasználhatjuk nyitott keretek a miénkben Fedora 20!