OPEN CASCADE 설치 관련 문제 질문입니다.(오픈소스, bat 파일, 환경변수, 컴파일 등과 관련이 있습니다.)

ljh9212의 이미지

안녕하세요!

우선 이렇게 질문사항에대하여 관심을 가져주셔서 진심으로 감사드립니다!

제가 질문 드릴 내용은 그래픽 관련 오픈소스중 하나인 OPEN CASCADE와 관련한 내용입니다.
(OPEN CASCADE설치 공식 홈페이지 참조 링크 : http://www.opencascade.com/doc/occt-6.9.1/overview/html/index.html#OCCT_OVW_SECTION_4)

호기롭게 오픈소스 그래픽 툴을 이용하여 프로그램을 만드려고 하는데 단추도 꿰기 전에 설치에서 막혀서 몇날 몇일을 허비하고 있습니다.

아직은 프로그래밍 지식도 부족하고 시행착오를 많이 겪어 고수분들이 보시기엔 별거아닌 문제일 수 있습니다ㅠ

우선은 오픈소스 설치 관련하여 메뉴얼이 존재하고 (상위 링크) 이 메뉴얼대로 설치를 진행하려고 하는데 문제점이 많아 고수분들의 도움을 받고 싶습니다.

설치과정은 대부분 환경변수 설정으로 이루어져있습니다.

첨부된 1번파일을 보시면 env.bat 을 이용해서 환경변수와 두가지 매개변수를 통해서 환경변수를 설정할 수 있다고 합니다.

하여 2번파일과 같이 해당폴더에서 명령창을 실행하여 제가 사용하고 있는 vc버전(VS2012)과 비트를 입력하였습니다.

그렇게 하면 3번파일에서 볼 수 있듯 bat파일 안에 있는 각종 환경변수들이 입력이 되어야하는데 그렇지 못합니다.
(고급 시스템 설정의 환경변수 탭에 가도 해당 환경변수들은 입력이 되어있지 않습니다.)

이 문제와 관련하여 환경변수와 bat파일에 대해 알아보았는데 우선 bat파일에서 설정된 환경변수들은 그 bat파일이 종료되면 사라진다고 보았습니다.

따라서 해당 변수들이 저장이 되지 못하고 bat파일이 종료됨과 동시에 사라지는 문제가 발생하는것 같습니다.

하지만 이럴경우 메뉴얼에서 명시되어있는 bat파일을 이용한 환경변수 등록은 의미가 없는것이 아닌가요?

제가 bat파일에 있는 몇십가지의 환경변수들을 직접 환경변수 탭에서 입력을 해주어야 하는것인가요?
(이럴경우 bat파일의 존재 의의가 사라지는것 같습니다)

혹시나 하는마음에 메뉴얼의 절차를 모두 수행하고 sample 프로젝트를 실행하여 빌드해보았지만 역시나 관련 환경변수들이 없어서 해당 헤더파일과 라이브러리 파일을 불러오지 못하는 문제가 발생하고있습니다.

관련하여 소중한 조언을 주시면 정말 감사드리겠습니다.

두서없고 긴글을 읽어주셔서 진심으로 감사드립니다!

P.S
해당 오픈소스 설치와 관련하여 OPEN CASCADE설치에 대하여 전반적인 조언을 주실 수 있는분이 계시다면 직접적인 메일컨택을 통하여 조언을 구하고 싶습니다.

File attachments: 
첨부파일 크기
Image icon 1.PNG117.08 KB
Image icon 2.PNG85.49 KB
Image icon 3.PNG105.52 KB
bushi의 이미지

env.bat 는 설정 파일 역할을 담당하니 본인 환경에 맞게 수정하시면 되고,
다른 bat 들이 env.bat 들을 call 해서 사용하는 방식인 것 같습니다.

ljh9212의 이미지

답변 감사드립니다.

실제로 다른 배치파일에서 env.bat 파일을 콜해서 변수를 등록해서 사용하는것을 확인하였습니다.

그런데 제가 원하는건 OPEN CASCADE를 이용하여 코딩을 하는것입니다.

따라서 비주얼 스튜디오에서 오픈소스를 연결시켜 프로그램을 만드는것인데

이경우 env.bat를 실행하여 순간적으로 환경변수를 등록하더라도 bat파일이 종료되면 해당 환경변수를 사용할 수 없는상황입니다.

이경우에는 어떻게 해야하는지 혹시 알고계실까요?ㅠㅠ

bushi의 이미지

msvc.bat 가 그 용도 아닌가요 ?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.