OpenFrameworks adalah set berstruktur sumber terbuka, ditulis dalam C + +, yang difokuskan pada pengembangan grafik. Ini membolehkan pereka dan pengaturcara mengembangkan aplikasi interaktif dengan cara yang mudah dan tanpa pengetahuan yang lebih tinggi.
Semasa cuba memasang OF en Fedora seseorang akan berkata, "Muat turun, susun dan tamatkan perniagaan" Semudah itu! Tetapi tidak selalu semuanya sebagaimana mestinya, kadang-kadang sesuatu gagal, kadang-kadang siapa pun yang memenangi Hadiah Nobel Perdamaian mengatakan bahawa perdamaian bukanlah ketiadaan perang, kadang-kadang itu bukan hari yang baik. Ya ini salah satu hari Tahniah!
Pra-pemasangan
- Mempunyai alat penyusunan. Fedora 20 Ini membawa mereka secara lalai, sekurang-kurangnya dalam kes saya, tetapi mereka boleh dipasang dari konsol dengan cara berikut:
[mujuanp@desdelinux ~]$ su
kami akan diminta kata laluan pentadbir[mujuanp@desdelinux ~]# yum -y install kernel-headers
[mujuanp@desdelinux ~]# yum -y install kernel-devel
Yang berikut hanya sekiranya mempunyai Kernel «Pae»[mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
[mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
[mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
- Mempunyai Gabungan RPM
[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
- memasang Sekatan Kod, langkah ini adalah pilihan kerana kemudian kita dapat melihat cara memasangnya dengan skrip di dalam folder OF
[mujuanp@desdelinux ~]# yum -y install codeblocks
Sedia! kita sudah mempunyai apa yang diperlukan untuk memasang OF
Pemasangan
- Sekarang kita pergi ke direktori di mana kita memuat turun rangka kerja terbuka, Anda meneka! perlu menyahzipnya, dalam kes ini ia berada di folder peribadi.
[mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
- Setelah ini kita pergi ke folder yang mengandungi skrip Fedora "Of_v0.8.0_linux64_release / skrip / linux / fedora"
[mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
- Bagi mereka yang memutuskan untuk tidak memasang Codeblok sebelum Sekarang adalah masanya!
[mujuanp@desdelinux fedora]# ./install_codeblocks
- Oleh kerana terdapat kesilapan dengan nama-nama pakej, kami harus mengubah kandungan fail install_dependencies.sh dengan ini. Kami membuka fail dengan vi, menghapus semuanya dan menyalin kandungan yang disebutkan.
[mujuanp@desdelinux fedora]# vi install_dependencies.sh
- Ya sekarang! Mari jalankan skrip
[mujuanp@desdelinux fedora]# ./install_dependencies.sh
Sokongan untuk mp3? tiada masalah!
[mujuanp@desdelinux fedora]# ./install_codecs.sh
- Selepas ini kami terus menyusun rangka kerja terbuka, kita kembali folder «of_v0.8.0_linux64_release / scripts / linux /»
[mujuanp@desdelinux fedora]# cd ../
[mujuanp@desdelinux linux]# ./compileOF.sh
- Sekarang anda hanya perlu menyusun Penjana Projek!
[mujuanp@desdelinux linux]# ./compilePG.sh
Ya, ada masalah menyusun Penjana Projek serupa dengan ini:Masalah ini disebabkan oleh masalah dengan nama. apa yang akan kami lakukan adalah membuat salinan fail yang terjejas dan menamakannya semula ke fail yang ditunjukkan.
/ usr / bin / ld: tidak dapat mencari -lXrandr.so -Xi.so
collect2: ld mengembalikan 1 status keluar
untuk x64
[mujuanp@desdelinux linux]# cd /usr/lib64
untuk x32
[mujuanp@desdelinux linux]# cd /usr/lib
Sebaik sahaja di sini kita melihat nama fail.
[mujuanp@desdelinux lib64]# ls
Dalam kes saya, namanya adalah: libXrandr.so.2.2.0 dan 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
Ini harus cukup untuk menyusun lancar Penjana Projek
[mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
[mujuanp@desdelinux linux]# ./compilePG.sh
Semua sudah siap, kita boleh gunakan rangka kerja terbuka kami Fedora 20!