source: tol/tolbase/win/INSTALL @ e3eca1a

1941-docker-image-to-testdevel
Last change on this file since e3eca1a was 6d7779d, checked in by Jorge Pérez <josp.jorge@…>, 18 years ago

initial import

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@1 be4846ae-f051-483a-831f-b64e7d08527f

  • Property mode set to 100644
File size: 1.8 KB
Line 
1tolbase -  Compiling under Windows platform
2
3This file what is needed to compile tolbase under windows
4platform. The source code has being prepared to be compiled with
5Microsoft VC++ version 6. A project file tolbase.dsp is provided to
6generate de executable tolbase.exe.
7
8Software requirement
9====================
10
11In order to create tolbase.exe we must to link against the Tcl/Tk
12libraries. tolbase also depends on this Tcl/Tk extension in runtime:
13BLT (2.4z), BWidget (1.7), snit (0.91), tclodbc, TkTable and toltcl.
14All this extensions, but toltcl, can be obtained from
15http://www.tol-project.org/downloads/tolbase_addons.zip. The contents
16of this file must be unpacked and copied to the tolbase's directory
17lib.
18
19Normally we must copy the last compilation of toltcl.dll to the
20location lib/toltcl/toltcl.dll.
21
22Environment variables
23=====================
24
25Libraries and header files dependencies of tolbase are solved with the
26environment variables TCL_INCLUDE, TCL_LIB. TCL_INCLUDE points to the
27location of Tcl include files, TCL_LIB points to the location of Tcl
28libraries (.lib). For instance, if Tcl/Tk was installed in "c:\tcltk"
29then the values for those variables could be:
30
31TCL_INCLUDE = c:\tcltk\include
32
33TCL_LIB = c:\tcltk\lib
34
35Runtime requirement
36===================
37
38Below is a graph of dependencies for tolbase (there are others but
39those are solved using the tcl's package mechanism). In order to solve
40the dependencies wrt. tol.dll, gsl.dll and gslcblas.dll this must be
41found either in the search path of windows (PATH environment variable)
42or located in the same place of tolbase.exe. This last is the one we
43use to distribute tolbase.
44
45tolbase.exe
46  |
47  |____ toltcl.dll
48  |         |
49  |         |_____ tol.dll
50  |                   |
51  |                   |____ gsl.dll, gslcblas.dll
52  |
53  |____ tcl84.dll, tk84.dll
Note: See TracBrowser for help on using the repository browser.