Mac OS X의 C++ OpenGL 프로젝트에 SOIL (http://lonesock.net/soil.html)을 링크하거나 컴파일하려면 어떻게해야합니까?Mac OS X에서 OpenGL SOIL 컴파일
9
A
답변
10
, 당신은 메이크업 파일을 편집하고 메이크의 CXX 매크로에
'-arch 1386 -arch x86_64'
를 추가해야합니다. 컴파일 한 후에는 프로젝트의 CoreFoundation.framework에도 링크해야합니다. 은 사실 그냥 make -f makefile
을 실행할 수 있으며
당신은 하나를 전달할 수 있습니다 (적어도 메이크업의 내 현재 버전) 작동 : 그래서 최종 빌드 명령은
gcc -Wall -lSOIL -framework OpenGL -framework GLUT -framework CoreFoundation
8
(projects/makefile)을 사용하여 시도 할 수있는 zip에 메이크 파일이 있습니다. makefile의 이름을 __M__akefile (대문자 M)로 바꾸고 싶다면 projects/makefile 디렉토리에서 make를 실행하십시오. 당신은 당신이 C가 제공이 명령 줄 프롬프트에서
로 컴파일 된 객체를 넣어 위해도
cd <path to unpacked SOIL archive>
cd projects/makefile
cp makefile Makefile
mkdir obj
make
이 리눅스에 잘 빌드 폴더를 생성해야하며, OS X에서 작동해야 컴파일러가 설치되었습니다. 등 레오파드와 같은 맥 OS X의 최신 버전에
0
@ 아담 Luchjenbroers 같은 것을 보일 수 있습니다 -f 플래그로 만들 파일
0
복제본 https://github.com/DeVaukz/SOIL 다운로드 된 디렉토리로 이동하십시오.
mkdir build
cd build
cmake ..
make
sudo make install
관련 문제
- 1. Mac OS X에서 교차 컴파일 x
- 2. Mac OS X에서 libpng로 C 프로그램 컴파일
- 3. Mac OS X에서
- 4. 우분투에서 OpenGL SOIL 컴파일하기
- 5. Mac OS X에서 showkey equivalent?
- 6. Mac OS X에서 Java의 미래
- 7. 피치 감지 Mac OS X에서
- 8. Mac OS X에서 HID_Utilities.h 누락
- 9. Mac OS X에서 어셈블리 편집
- 10. Mac OS X에서 Qwt 사용
- 11. Mac OS X에서 내보내기 명령
- 12. Mac OS X에서 원격 디버깅
- 13. Mac OS X에서 virtualenv 사용
- 14. Mac OS X에서 Eclipse의 에뮬레이터
- 15. Mac OS X에서 GetTextExtentPoint32가 동일합니다
- 16. Mac OS X에서 PATH를 복원
- 17. Mac OS X에서 "실행하려면 클릭하십시오"
- 18. Mac OS X에서 PS3 용 크로스 컴파일 방법은 무엇입니까?
- 19. Mac OS X에서 SWIG가있는 Ruby 용 라이브러리 컴파일
- 20. Mac OS X에서 mingw과 autoconf 기반 도구를 크로스 컴파일
- 21. Mac OS X에서 타사 프레임 워크의 헤더
- 22. Mac OS X에서 현재 스택 추적 얻기
- 23. Mac OS X에서 즉시 Java를 사용하십시오.
- 24. Mac OS X에서 '소스 목록'을 만들려면 어떻게해야합니까?
- 25. Mac OS X에서 ASP.NET MVC 배우기
- 26. Mac OS X에서 Web Start로 로깅 캡처
- 27. Mac OS X에서 권한은 어떻게 전파됩니까?
- 28. Mac OS X에서 모노는 충분히 빠릅니까?
- 29. Mac OS X에서 웹 페이지 컨트롤
- 30. Mac OS X에서 보석 문제 x
SOIL 또는 프로그램을 컴파일 할 때이 작업이 필요합니까? 둘 다 시도했지만 여전히 [파일은 연결된 아키텍처가 아닌 아카이브 용으로 제작되었습니다]. – oskob
'-arch i386 -arch x86_64' (* 1 * 대신 * i *에 유의하십시오) 여야합니다. – JVillella