<OpenCASCADE 설치 요령>

 

0. 설치에 앞서, OpenCASCADE 설치

1) 본 과정은, OCC의 예제를 VS2005 버전에서 재빌드 하기 위한 방법이며, OCC 포럼에서 한 글을 참고하여 작성하였다.  따라서 반드시 이 과정을 거칠 필요는 없다. OCC를 설치하는 것만으로도 Lib 파일들이 들어있기 때문이다.

만약, 플랫폼 문제라던가, OCC의 라이브러리 파일을 수정하고 싶을 경우에만 다음의 방법을 사용하길 권한다.

 (참고: http://www.opencascade.org/org/forum/thread_14581/)

2) OCC의 설치는 향후 컴퓨터를 포맷할 경우를 대비하여 D드라이브에 설치할 것을 권장한다.

: D:\OpenCASCAD6.3

 

3) 설치파일을 다운받고, D드라이브에 win버전과 doc 버전을 설치한다.(경로만 D로 변경하고 나머지는 NEXT만 누르면 된다.) => 다시한번 언급하지만, 일반적인 사용은 여기까지의 과정으로도 충분하다.

 

1. 자바

 1) JDK 설치

  http://www.java.com/ko/  를 방문, 자바를 설치한다.

 2) 환경변수 설정

 (내컴퓨터-속성-고급-환경변수)

 

a. path "java_directory"\bin;을 끝에 추가한다.

(: java_directory의 예: C:\Program Files\Java\jdk1.6.0_12)

                    

b. JAVA_HOME라는 새로운 시스템변수를 생성한다.

(: C:\Program Files\Java\jdk1.6.0_12\bin)

 

c. CLASSPATH라는 새로운 시스템변수를 생성한다.

(%classpath%;.)

 

2. QT 설치(Tutorial을 위한 것 반드시 설치할 필요는 없다.)

1) qt-win-opensource-4.5.2-mingw.exe

    

     2) 환경변수 설정

                a. QTDIR이라는 시스템변수를 생성한다.

                          ( C:\Qt\4.5.2\bin)

                b. QMAKESPEC라는 시스템 변수를 생성한다.

                   (win32-msvc2005)

                c. path에 다음을 추가한다.  

C:\Qt\4.5.2\bin;

C:\Qt\4.5.2\lib;

                         

     3) Tools> Visual Studio 2005 Command Prompt로 간다. (QT를 빌드하기 위한 것인데, 설치만으로 dll이 제공되므로 필수는 아니다)

                QT\4.5.2으로 이동

                configure를 치면 버전을 물어보고 라이센스 동의를 물어볼 것이다. 모두 동의하면 자동으로 빌드된다.(dll파일이 없다고 뜰 경우 파일을 qt\4.5.2\bin 폴더 안에 넣는다- 미리 넣어 놓는 것이 좋을것)

                빌드가 끝난후 nmake라고 타이핑한다. 역시 빌드가 진행된다.

                빌드는 오류 없이 완료되어야 한다.

 

3. Tcl, Tk, Tix설치(이 역시도 필수는 아니다)

* 반드시 c:\TCL이라는 같은 폴더에 설치할 것.

    

1) ActiveTcl8.5.7.0.290198-win32-ix86-threaded.exe 파일을 실행하여 설치한다.(자동으로 TCL/TK가 설치되는 버전)  

     2) tix-8.2.0b1-setup.exe를 같은 폴더로 설치

     3) 환경변수 설정

                a. TCL_LIBRARY      C:\Tcl\lib\tcl8.5                            

                b. TCLLIBPATH      C:\Tcl\lib

                c. TIX_LIBRARY      C:\Tcl\lib\tix8.2

                d. TK_LIBRARY      C:\Tcl\lib\tk8.5

               

                위와 같이 환경변수를 설정한다.

                e. path C:\Tcl\bin;가 없다면(설치했다면 있을 것) 추가한다.

 

4. fltk 설치(마찬가지로 필수는 아니다.)

     D 드라이버에 fltk-1.3.x-r6841.tar.gz파일의 압축을 푼다.

 

5. vs에서의 설정(필수)

     1) 도구> 옵션> 프로젝트> VC++디렉토리에 다음들을 추가한다.

                1 The executable files

                          C:\Qt\4.4.3\bin

 

                2 The include files

                          C:\Qt\4.4.3\include\QtCore

                          C:\Qt\4.4.3\include\QtGui

                          C:\Qt\4.4.3\include\QtOpenGL

                          C:\Qt\4.4.3\include\Qt

                          C:\Qt\4.4.3\include

                          D:\OpenCASCADE6.3.0\ros\inc

                          C:\Program Files\JAVA\jdk1.6.0_07\include\win32

                          C:\Program Files\JAVA\jdk1.6.0_07\include

                          C:\Tcl\include

                          D:\fltk-1.3.x-r6350\fltk-1.3.x-r6350

 

                3 The Library files

                          D:\OpenCASCADE6.3.0\samples\standard\qt\src

                          D:\OpenCASCADE6.3.0\ros\win32\lib

                          D:\OpenCASCADE6.3.0\ros\win32\lib

                          C:\Tcl\lib

                          D:\fltk-1.3.x-r6350\fltk-1.3.x-r6350\lib

                     (D:\OpenCASCADE6.3.0\3rdparty\win32\tcltk\lib)->빌드가 안 될 경우 추가

6. 기본 라이브러리 빌드(필수)

 

 

  \OpenCASCADE6.3.0\ros\adm\win32\vc8

1- Foundation Classes (file FoundationClasses.*)

2- Modeling Data (file ModelingData.*)

3- Modeling Algorithms (file ModelingAlgorithms.*)

4- Visualization (file Visualization.*)

5- Application Framework (file ApplicationFramework.*)

6- Data Exchange (file DataExchange.*)

7- Draw (file Draw.*)

8- WOK (file WOK.*)

9- Wrappers (file Wrappers.*)

 

의 순서로 빌드한다.

      에러가 발생하는 것들이 있다. Draw의 경우 tk84.lib와 같은 라이브러리 파일을 찾지 못하는 경우가 있는데, 이럴 경우에는 \OpenCASCADE6.3.0\3rdparty\win32\tcltk\lib\tk8.4 와 같은 경로를 VS 라이브러리 경로에 추가한다.

 

7. 예제 빌드

우선적으로 mfcsample을 빌드하고

 각기 예제를 빌드한다.

빌드 성공.....

 

Geometry 예제를 돌린 모습이다...

 

 

참고로, 이 모든 과정을 끝내는데 꼬박 10시간이 걸렸다. QT의 설치가 반나절 정도가 걸리고(에러가 발생할 확률이 높다...) 기본 DLL등을 빌드하는데 4~6시간 정도가 걸렸다...

 

//2010_11_05:: vs2005, 2010에서 위와 같은 과정이 반드시 필요하지 않은 것을 확인, 필수는 아닌 것으로 내용을 수정하였다. 혹시나 이 글을 보고 따라하신 분들이 있다면 사죄드린다...

크리에이티브 커먼즈 라이선스
Creative Commons License

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

OCC Technology 정리  (0) 2010/07/21
OCAF Template 사용해 보기  (0) 2010/05/04
Geometry & Topology  (0) 2010/05/04
OpenCASCADE의 예제 화면이 제대로 보이지 않을 경우  (0) 2010/05/04
Open CASCADE  (0) 2010/05/04
<OpenCASCADE 설치 요령>- ReBuild를 위해  (0) 2010/05/04
Posted by CynicalAmoeba

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
티스토리 모바일 블로그