You are here

[강좌] Tcl/Tk 확장

Tcl/Tk를 확장 하는 방법에 대해 다룹니다.

admin의 아바타

특정 이름공간(Namespace)에 속하는 Tcl 커맨드 만들기

특정 이름공간(namespace)에 속하는 커맨드를 만드는 방법은 매우 간단합니다. Tcl_CreateCommandTcl_CreateObjCommand 로 추가 하고 싶은 커맨드의 이름앞에 ::이름공간::이름공간... 라고 붙이면 됩니다.

DLLEXPORT int Abc_Init(Tcl_Interp* interp){
카테고리: 
admin의 아바타

C언어와 순수 Tcl로 확장 패키지 만들기

지금까지의 강좌를 정리해보면, C로 Tcl/TK의 커맨드를 추가하는 방법에는 공유 라이브러리의 형태로 만들어두고, 이것을 Tcl언어의 load 커맨드로 로드하는 방법이었습니다.

카테고리: 
admin의 아바타

Tcl/Tk의 버전과 Stubs

공유 라이브러리(dll, so)로 Tcl/TK의 커맨드를 추가 하는 것은, Tcl/Tk 인터프리터에 손상을 주지않고 기존의 확장 tclsh나 확장 wish를 빌드하여 배포하는 방법보다도 편하기 때문에, 대부분의 유명한 확장 라이브러리는 공유 라이브러리 형태로 배포되고 있습니다.

카테고리: 

페이지

Subscribe to RSS - [강좌] Tcl/Tk 확장