Version 3 of The Tcl Dev Xchange

Updated 2010-06-09 06:10:43 by arin

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

http://www.tcl.tk/

This is the site and its content is maintained by volunteers in the Tcl community; the site itself is presently hosted at ActiveState.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This is a placeholder for a page referred from the new Table of Contents and Wiki front page.

It will soon be replaced by real content, aimed at helping newcomers to Tcl and Tk.

Guidelines for TOC pages

  • keep short - less than a screen page
  • no discussion please
  • note Related pages below containing back-references to this page

Related pages

Fetching backrefs...

arin - 2010-06-09 02:10:43

hi, i am working on an ubuntu system. My aim is to basically make an IDE in C language using GUI tools from TCL/TK. I installed tcl 8.4, tk8.4, tcl8.4-dev, tk8.4-dev and have the tk.h and tcl.h headers file in my system. But, when I am running a basic hello world program it's showing a hell lot of errors. #include "tk.h" #include "stdio.h" void hello() {

     puts("Hello C++/Tk!");

} int main(int, char *argv) { init(argv0);

     button(".b") -text("Say Hello") -command(hello);
     pack(".b") -padx(20) -pady(6);

}

Some of the errors are

tkDecls.h:644: error: expected declaration specifiers before ‘EXTERN’

/usr/include/libio.h:488: error: expected ‘)’ before ‘*’ token

In file included from tk.h:1559,

                 from new1.c:1:

tkDecls.h:1196: error: storage class specified for parameter ‘TkStubs’ tkDecls.h:1201: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

/usr/include/stdio.h:145: error: storage class specified for parameter ‘stdin’

tk.h:1273: error: declaration for parameter ‘Tk_PhotoHandle’ but no such parameter

Can anyone please tell me how can I rectify these errors? Please help...


Category TOC