진행중입니다....차후 수정예정입니다.
라이브러리 자체는 Rebuild 하지 않아도 쓸 수 있고...
지금은 좀 여유가 없는 관계로 차후 진행하려고 합니다.






OCC가 권장하는 순서 그대로 따라가 봅시다!

0. 환경

Windows 7- 64bit
VisualStudio 2010

1. OCC 다운로드

http://www.opencascade.org/getocc/download/loadocc/

위의 주소에서 OpenCASCADE651.zip (67 944 320 bytes) , OCCTDocumentation651.exe (97 700 836 bytes) 를 다운받자.(위의 링크가 작동할지..? 되면 바로 클릭!)

위의 두개 파일만 받아도 무리는 없다.

2. 외부 라이브러리 다운로드
http://www.activestate.com/activetcl/downloads 에서 8.5.9.2 버전을 다운로드
http://qt.nokia.com/downloads 에서 Qt libraries 4.7.3 for Windows (VS 2008, 228 MB)를 다운로드
http://sourceforge.net/projects/freetype/files/freetype2/2.3.7/ 에서 ft237.zip  을 다운로드
http://sourceforge.net/projects/ftgl/files/FTGL%20Source/2.1.2/에서 ftgl-2.1.2.tar.gz 을 다운로드
http://sourceforge.net/projects/freeimage/files/Source%20Distribution/3.14.1/ 에서 FreeImage3141.zip
http://geuz.org/gl2ps/ 에서  gl2ps-1.3.5.tgz 다운로드
http://threadingbuildingblocks.org/ver.php?fid=171에서  tbb30_20110427oss_win.zip을 다운로드 한다....헥헥...
glut도 필요한데, 이건 알아서 받자...

3. OCC 설치
(1)에서 받은 두 파일을 설치한다.

4. 외부 라이브러리 빌드(순서는 마음대로...)
 1) FreeImage 빌드 -ok
  받은 파일의 압축을 푼다.
  안을 살펴보면 2008용 sln 파일이 있다. 이를 2010에서 열어 변환한다.
  디버그 모드, 릴리즈 모드 모두로 빌드를 해둔다.

 2) Active TCL은 그냥 설치한다. -ok

 3) FreeType -ok
  압축을 푼다.
  freetype-2.3.7\builds\win32\visualc 에 들어가보면 솔루션 파일이 있다. 열어서 변환한다.
  역시 디버그, 릴리즈 모드 모두 빌드한다

 4) FTGL
  이 녀석이 좀 문제가 많은데...
  ftgl-2.1.2.tar\FTGL\win32_vcpp에 들어간다.  dws 파일이 있을 것이다. 열어서 변환한다.
  
  4-1)  이 라이브러리는 freetype 라이브러리가 있어야만 한다! D:\Program\ft237\freetype-2.3.7\include와 같이 프라타입 라이브러리의 헤더를 속성시트를 하나 만들어서 추가하자
  D:\Program\ft237\freetype-2.3.7\objs와 같이 라이브러리 경로도 추가하자

  4-2) 빌드를 하면 lib를 찾을 수 없다고 뜰 것이다. freetype의 objs 폴더에서 라이브러리 이름을 따와서 프로젝트 하나하나 마다 추가 종속성 라이브러리 이름을 이걸로 전부 바꾸어주자 (freetype237_D.lib) 혹은 (freetype237.lib)
그러면 일단 LIBCMTD와 같은 오류가 발생하는데,(뭐 멀티쓰레딩 어쩌구 땜에 오류나는거라는데 일단은 잘 모르니 일단 패스) MSVCRTD.lib; 를 추가종속성 앞쪽에 추가해주자
 
 4-3) 그리고 unit_test프로젝트는 구성속성에서 체크해제한다. 뭐 cppunit테스트인지 뭔지도 깔아야되는 것 같다. 
       두개의 demo 프로젝트도 체크 해제한다. 이 녀석들도 빌드가 안된다.

 4-4) 앞서 받았던 glut도 헤더파일 경로에 추가해주자

  자, 이제 성공적으로 빌드 될 것이다. 일일히 다시해보느라 죽는줄 알았다...  
  디버그, 릴리즈 모두 빌드한다.

5) gl2ps 는 그냥 압축만 풀어둔다.

6) tbb 역시 압축만 풀어둔다.

5. OCC 빌드

 
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'ComPuter > OpenCASCADE' 카테고리의 다른 글

축표시 생성하기  (0) 2011/07/31
3차원 좌표점 얻기  (0) 2011/07/31
6.5 설치 및 샘플 재 빌드  (0) 2011/06/27
OpenCASCADE Connecting View  (0) 2011/05/24
OpenCASCADE 6.5 릴리즈!  (2) 2011/04/12
OCC Technology 정리  (0) 2010/07/21
Posted by CynicalAmoeba
◀ PREV : [1] : ... [17] : [18] : [19] : [20] : [21] : [22] : [23] : [24] : [25] : ... [79] : NEXT ▶

BLOG main image
개인적인 공부, 연구 자료의 업로드와 누군가 저보다는 삽질을 덜 하셨으면 하는 마음에 시작한 블로그입니다. ^^ by CynicalAmoeba

카테고리

분류 전체보기 (79)
잡다 (4)
Industrial Engineering (7)
ComPuter (51)
Study...etc. (1)
Project (16)

공지사항

달력

«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Total : 6,335
Today : 10 Yesterday : 23
티스토리 모바일 블로그