스타 팍을 구성하려면 a) tclkit 런타임, b) sdx.kit이 필요합니다. 또한 "basekit"이 필요합니다. 실행 파일은 tcl 코드로 래핑됩니다. 이 예제에서는 실행중인 동일한 플랫폼에 대한 애플리케이션을 작성한다고 가정합니다. 당신은 당신이 실행 파일로 감쌌다 할 코드를 생성, 이제 "basekit"
% ls
sdx.kit tclkit
% cp tclkit basekit
% ls
basekit sdx.kit tclkit
로, 다른 이름으로 단순히 tclkit를 복사하여 basekit를 작성 (또는 창에 tclkit.exe) 할 수 있습니다.
% mkdir myapp.vfs
% cat > myapp.vfs/main.tcl
package require Tk
label .l -text "Hello, world"
pack .l
^D
% ls myapp.vfs
main.tcl
:이 협약은 그 디렉토리에 지정된 파일 'main.tcl'을 만들 앱의 이름과 접미사 ('가상 파일 시스템'에 대한) ".vfs"로 디렉토리를 생성하는 것입니다 이제 포장을하십시오 :이 경우 sdx.kit 파일이 필요합니다. IT 및 tclkit (또는 tclkit.exe) 현재 작업 디렉토리에있는 가정, 당신은이처럼 응용 프로그램을 포장 :
이
% ./tclkit sdx.kit wrap myapp -runtime basekit
1 updates applied
% ls
basekit myapp myapp.vfs sdx.kit tclkit
랩 명령을 사용하면이 내용을 포장해야 그것을 인수 "MyApp를"을 줄 때 알고 myapp.vfs 파일을 찾은 다음 해당 디렉토리에서 "main.tcl"이라는 파일을 프로그램 시작 지점으로 찾아야합니다. 해당 디렉토리에 원하는 다른 파일을 넣을 수 있으며, 플랫폼 별 바이너리 파일, 이미지 파일 및 번들로 묶을 다른 파일을 포함하여 모든 파일이 래핑됩니다.
이제 래핑 된 응용 프로그램 인 'myapp'실행 파일이 생겼습니다.
다른 아키텍처 용 tclkits를 사용하면 다른 플랫폼에서 크로스 컴파일 할 때 사용할 수 있습니다 (명령 줄에서 'basekit'대신 대상 아키텍처 용 키트 사용). 자세한 내용은
는 처음에 당신을 도울 수있는 Tcl'ers Wiki
브라이언 - 감사합니다. 나는 지금 시작할 수 있어야한다. DFM – DFM
sdx.kit 및 tclkit에 대한 질문 - qwrap에 sdx 및 tclkit을 가져올 수 없습니다. sdx와 tcl을 qwrap로 만들려고 몇 시간을 보낸 후 오류가 잘못된 명령 이름을 계속 가져 왔습니다. 심지어 웹 지침을 따라 tclkit.exe를 tclkitsh.exe로 변경했습니다. 나는 sdx 파일에 문제가 있다고 생각한다. 어떻게 sdx 파일을 다운로드합니까? 내가 할 수있는 것은 텍스트를 메모장에 복사하고 확장자를 .kit으로 변경하는 것뿐입니다. sdx 파일은 일반 파일처럼 다운로드하지 않으며 여러 버전을 시도합니다 (?) 감사합니다 DFM – DFM
어떻게 든 sdx.kit의 텍스트를 복사하면 작동하지 않습니다 - 이진 파일입니다. 어쩌면 당신은 소스 코드를 얻고 있는가? 이 링크에서 다운로드 : http://www.equi4.com/pub/sk/sdx.kit. –