README
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:3k
源码类别:

通讯编程

开发平台:

Visual C++

  1. Tcl 8.4 for Windows
  2. RCS: @(#) $Id: README,v 1.30.2.3 2007/12/14 21:02:29 hobbs Exp $
  3. 1. Introduction
  4. ---------------
  5. This is the directory where you configure and compile the Windows
  6. version of Tcl.  This directory also contains source files for Tcl
  7. that are specific to Microsoft Windows.
  8. The information in this file is maintained on the web at:
  9. http://www.tcl.tk/doc/howto/compile.html#win
  10. The above URL includes a lengthy discussion of compiler macros necessary
  11. when compiling Tcl extensions that will be dynamically loaded.
  12. 2. Compiling Tcl
  13. ----------------
  14. In order to compile Tcl for Windows, you need the following:
  15. Tcl 8.4 Source Distribution (plus any patches)
  16. and
  17. Visual C++ 6 or newer
  18. or
  19. Msys + Mingw [http://www.mingw.org/download.shtml]
  20. http://prdownloads.sourceforge.net/tcl/msys_mingw8.zip
  21. This Msys + Mingw download above is the minimal environment needed
  22. to build Tcl/Tk under Windows. It includes a shell environment and
  23. gcc. The release is designed to make it as easy a possible to build
  24. Tcl/Tk. To install, you just download the zip file and extract the
  25. files into a directory. The README.TXT file describes how to launch
  26. the msys shell, you then run the configure script in the tcl/win
  27. directory.
  28. In practice, this release is built with Visual C++ 6.0 and the TEA
  29. Makefile.
  30. If you are building with Visual C++, in the "win" subdirectory of the
  31. source release, you will find "makefile.vc".  This is the makefile for the
  32. Visual C++ compiler and uses the stock NMAKE tool.  Detailed directions for
  33. using it, are in the comments of "makefile.vc".  A quick example would be:
  34. C:tcl_sourcewin>nmake -f makefile.vc
  35. There is also a Developer Studio workspace and project file, too, if you
  36. would like to use them.
  37. If you are building with Msys, you can use the configure script that lives
  38. in the win subdirectory. The Msys based configure/build process works just
  39. like the UNIX one, so you will want to refer to ../unix/README for
  40. available configure options. An error will be generated by the configure
  41. script if you try to compile Tcl with the Cygwin version of gcc instead of
  42. the Mingw version. Check your PATH if you get this error.
  43. Use the Makefile "install" target to install Tcl.  It will install it
  44. according to the prefix options you provided in the correct directory
  45. structure.
  46. Note that in order to run tclsh84.exe, you must ensure that tcl84.dll
  47. and tclpip84.dll are on your path, in the system directory, or in the 
  48. directory containing tclsh84.exe.
  49. Note: Tcl no longer provides support for Win32s.
  50. 3. Test suite
  51. -------------
  52. This distribution contains an extensive test suite for Tcl.  Some of the
  53. tests are timing dependent and will fail from time to time.  If a test is
  54. failing consistently, please send us a bug report with as much detail as
  55. you can manage.  Please use the online database at
  56. http://tcl.sourceforge.net/
  57. In order to run the test suite, you build the "test" target using the
  58. appropriate makefile for your compiler.