OpenFrameworks yapılandırılmış bir açık kaynak kümesidir; C + +, grafik geliştirmeye odaklanmıştır. Tasarımcıların ve programcıların basit bir şekilde ve ileri düzeyde bilgi sahibi olmadan etkileşimli uygulamalar geliştirmelerine olanak tanır.
Yüklemeye çalışırken OF en Fötr şapka Birisi şöyle diyebilir: "Sadece indirin, derleyin ve bu kadar." Bu kadar basit! Ancak her zaman her şey olması gerektiği gibi olmuyor, bazen bir şeyler ters gidiyor, bazen Nobel Barış Ödülü'nü kim kazanırsa kazansın, barışın savaşın olmaması olmadığını söylüyor, bazen de sadece iyi bir gün değil. Evet, bu da o günlerden biri. Tebrikler!
Kurulum öncesi
- Yapım araçlarına sahip olun. Fedora 20 En azından benim durumumda varsayılan olarak gelir, aksi takdirde konsoldan aşağıdaki şekilde kurulabilirler:
[mujuanp@desdelinux ~]$ su
yönetici şifresi istenecek[mujuanp@desdelinux ~]# yum -y install kernel-headers
[mujuanp@desdelinux ~]# yum -y install kernel-devel
Yalnızca Çekirdeğiniz varsa aşağıdakiler «PAE»[mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
[mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
[mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
- Var RPM Füzyonu
[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
- kurmak codeblocks, bu adım isteğe bağlıdır, çünkü daha sonra klasörün içindeki bir komut dosyasıyla nasıl kurulacağını görebileceğiz. OF
[mujuanp@desdelinux ~]# yum -y install codeblocks
Hazır! Yüklememiz gerekenler zaten mevcut OF
Montaj
- Şimdi indireceğimiz dizine gidiyoruz Açık çerçeveler, tahmin ettin! Sıkıştırmasını açmak gerekir, bu durumda kişisel klasördedir.
[mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
- Bu yapıldıktan sonra komut dosyalarını içeren klasöre gideriz. Fötr şapka "of_v0.8.0_linux64_release/scripts/linux/fedora"
[mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
- Yüklememeye karar verenler için Kod blokları önce Şimdi tam zamanı!
[mujuanp@desdelinux fedora]# ./install_codeblocks
- Paket adlarındaki bir hata nedeniyle install_dependeency.sh dosyasının içeriğini şu şekilde değiştirmemiz gerekecek: o. Dosyayı vi ile açıyoruz, her şeyi siliyoruz ve bahsedilen içeriği kopyalıyoruz.
[mujuanp@desdelinux fedora]# vi install_dependencies.sh
- Şimdi evet! Senaryoyu çalıştıralım
[mujuanp@desdelinux fedora]# ./install_dependencies.sh
İçin destek mp3? Sorun değil!
[mujuanp@desdelinux fedora]# ./install_codecs.sh
- Bundan sonra derlemeye devam ediyoruz Açık çerçeveler, "of_v0.8.0_linux64_release/scripts/linux/" klasörüne geri dönüyoruz
[mujuanp@desdelinux fedora]# cd ../
[mujuanp@desdelinux linux]# ./compileOF.sh
- Geriye kalan tek şey derlemek Proje Oluşturucu!
[mujuanp@desdelinux linux]# ./compilePG.sh
Evet derlenirken bir sorun oluştu Proje Oluşturucu buna benzer:Bu sorun yine isimlendirme sorunundan kaynaklanmaktadır. Yapacağımız şey, etkilenen dosyaların bir kopyasını oluşturmak ve bunları belirtildiği gibi yeniden adlandırmaktır.
/usr/bin/ld: -lXrandr.so -Xi.so bulunamıyor
Collect2: ld 1 çıkış durumu döndürdü
x64 için
[mujuanp@desdelinux linux]# cd /usr/lib64
x32 için
[mujuanp@desdelinux linux]# cd /usr/lib
Burada bir kez dosyaların adına bakıyoruz.
[mujuanp@desdelinux lib64]# ls
Benim durumumda isimler şöyle: libXrandr.so.2.2.0 ve 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
Sorunsuz bir şekilde derlemek için bu yeterli olmalıdır. Proje Oluşturucu
[mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
[mujuanp@desdelinux linux]# ./compilePG.sh
Herşey hazır artık kullanabiliriz Açık çerçeveler ve yorum ve görüşlerinizi bırakmayı unutmayın! Fedora 20!