확장 패키지를 포함하여 빌드할 수 있나요?

1 view
Skip to first unread message

inhak.min

unread,
Apr 24, 2011, 9:49:59 AM4/24/11
to mytcl
MyTcl의 빌드 기능으로 exe를 만들 수 있어서 참 좋은 것 같습니다.
그런데 빌드를 한 후 exe를 실행하니,

can't find package tcom
while executing
"package require tcom"

와 같은 에러가 발생하는데요, 혹시 빌드시 해당 확장 패키지도 함께 exe에 넣을 수 있을까요?
감사합니다.

inhak.min

unread,
Apr 24, 2011, 9:50:21 AM4/24/11
to mytcl
당연 가능합니다.
두가지 방법이 있습니다.
하나는 Virtual File System 을 직접 건드리는 방법이고, 하나는 pkgIndex.mytcl 파일을 추가하는 방법입
니다.
첫번째 방법은 조금 복잡하므로 두번째 방법을 알려드립니다.
MyTcl에서 기본으로 제공하는 확장 패키지는 pkgIndex.mytcl 파일이 각 패키지 디렉토리내에 존재합니다.
이 파일은 Project -> Properties -> Package Information 탭 내에 보여지게 되는 각 패키지의
정보 파일입니다.
tcom 패키지는 broenri님이 직접 추가한 패키지라 pkgIndex.mytcl 파일이 없어 탭 내에 보여지지 않을겁니
다.
이 pkgIndex.mytcl 파일을 직접 작성후 넣어줘도 되나, 편의상 생성 툴을 제공하고 있습니다.
Tools -> Package Information File Generator 를 수행하시고 tcom 의 위치를 입력하시고 적당
한 정보를 적어주시면
입력한 위치에 pkgIndex.mytcl 파일이 생성됩니다.
이제 MyTcl을 다시 실행하시면 tcom 패키지가 보일겁니다.
tcom 노드를 펼치신후 Require를 체크 하시면 빌드시에 tcom 패키지가 포함되어 빌드됩니다.

inhak.min

unread,
Apr 24, 2011, 9:50:41 AM4/24/11
to mytcl
알려주신 방법으로 진행하니 잘됩니다.
감사합니다
Reply all
Reply to author
Forward
0 new messages