오픈 프레임 웍스 오픈 소스 구조화 된 집합으로, C + +, 그래픽 개발에 중점을 둡니다. 이를 통해 디자이너와 프로그래머는 고급 지식 없이도 간단한 방법으로 대화 형 응용 프로그램을 개발할 수 있습니다.
설치하려고 할 때 OF en 페도라 "다운로드, 컴파일 및 종료"라고 말할 수 있습니다. 간단합니다! 그러나 항상 모든 것이 있어야하는 것은 아닙니다. 때로는 무언가가 실패하고 때로는 노벨 평화상을 수상한 사람이 평화가 전쟁의 부재가 아니라고 말하며 때로는 단순히 좋은 날이 아닙니다. 네, 바로 그 날입니다. 축하합니다!
사전 설치
- 컴파일 도구가 있습니다. 페도라 20 적어도 내 경우에는 기본적으로 가져 오지만 다음과 같은 방법으로 콘솔에서 설치할 수 있습니다.
[mujuanp@desdelinux ~]$ su
관리자 암호를 입력해야합니다.[mujuanp@desdelinux ~]# yum -y install kernel-headers
[mujuanp@desdelinux ~]# yum -y install kernel-devel
다음은 Kernel이있는 경우에만«PAE»[mujuanp@desdelinux ~]# yum -y install kernel-PAE-devel
[mujuanp@desdelinux ~]# yum -y groupinstall "Development Tools"
[mujuanp@desdelinux ~]# yum -y groupinstall "Development Libraries"
- 있다 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
- 설치 코드 블록,이 단계는 나중에 폴더 내부의 스크립트를 사용하여 설치하는 방법을 볼 수 있으므로 선택 사항입니다. OF
[mujuanp@desdelinux ~]# yum -y install codeblocks
준비된! 우리는 이미 설치에 필요한 것을 가지고 있습니다 OF
설치
- 이제 다운로드 할 디렉토리로 이동합니다. 오픈프레임웍스, 당신은 그것을 짐작했습니다! 압축을 풀어야합니다.이 경우 개인 폴더에 있습니다.
[mujuanp@desdelinux ~]# tar xvf of_v0.8.0_linux64_release.tar.gz
- 이 작업이 완료되면 스크립트가 포함 된 폴더로 이동하여 페도라 "Of_v0.8.0_linux64_release / scripts / linux / fedora"
[mujuanp@desdelinux ~]# cd of_v0.8.0_linux64_release/scripts/linux/fedora
- 설치하지 않기로 결정한 사람들을 위해 코드블록 지금이 때입니다!
[mujuanp@desdelinux fedora]# ./install_codeblocks
- 패키지 이름 오류로 인해 install_dependencies.sh 파일의 내용을 다음과 같이 수정해야합니다. 그것은이다. vi로 파일을 열고 모든 것을 삭제하고 언급 된 내용을 복사합니다.
[mujuanp@desdelinux fedora]# vi install_dependencies.sh
- 네 지금 요! 스크립트를 실행 해 보겠습니다.
[mujuanp@desdelinux fedora]# ./install_dependencies.sh
을지 지하다 mp3? 문제 없어요!
[mujuanp@desdelinux fedora]# ./install_codecs.sh
- 이 후 우리는 컴파일을 진행합니다. 오픈프레임웍스,«of_v0.8.0_linux64_release / scripts / linux /»폴더로 돌아갑니다.
[mujuanp@desdelinux fedora]# cd ../
[mujuanp@desdelinux linux]# ./compileOF.sh
- 이제 컴파일 만하면됩니다. 프로젝트 생성기!
[mujuanp@desdelinux linux]# ./compilePG.sh
네, 컴파일하는 데 문제가있었습니다. 프로젝트 생성기 다음과 유사합니다.이 문제는 다시 이름 문제 때문입니다. 우리가 할 일은 영향을받는 파일의 복사본을 만들고 표시된 파일로 이름을 바꾸는 것입니다.
/ usr / bin / ld : -lXrandr.so -Xi.so를 찾을 수 없습니다.
collect2 : ld가 1 종료 상태를 리턴했습니다.
x64 용
[mujuanp@desdelinux linux]# cd /usr/lib64
x32 용
[mujuanp@desdelinux linux]# cd /usr/lib
여기에서 파일 이름을 봅니다.
[mujuanp@desdelinux lib64]# ls
제 경우 이름은 libXrandr.so.2.2.0 및 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
이것은 원활하게 컴파일하기에 충분합니다. 프로젝트 생성기
[mujuanp@desdelinux lib64]# cd /directorio/de/descarga/of_v0.8.0_linux64_release/scripts/linux/
[mujuanp@desdelinux linux]# ./compilePG.sh
모든 준비가 완료되었습니다. 사용할 수 있습니다. 오픈프레임웍스 우리의 페도라 20!