Projet Visual .NET 2003 + Intel fortran 8.0
[scilab.git] / scilab / Readme_Visual.txt
1 How to compile with visual studio C++ .Net 2003 and Intel Fortran 8.0 ?
2
3 Pre-requirements:
4
5 Install Visual Studio C++ .NET 2003
6 Install Intel Fortran 8.0
7 Install TCL/TK 8.3
8
9
10 1] copy tcl83.dll and tk83.dll in bin directory.
11 2] edit make-pvm3.mak in pvm3 directory
12    and modify first line (PVM_ROOT=...) with the good path
13 3] execute configheaders.bat
14 4] copy in root of scilab directory : "lib" and "tcllib" directories (see below)
15 5] click on scilab.sln (to launch Visual) or devenv scilab.sln /build release (via command line, to build release)
16
17
18 N.B:
19 if you have this message : "fatal error LNK1127: library is corrupt"
20 disable your antivirus and rebuild.
21
22 contents of the "lib" directory:
23
24  Répertoire de D:\scilab\lib
25
26 09/02/2004  15:20    <REP>          .
27 09/02/2004  15:20    <REP>          ..
28 09/02/2004  15:20    <REP>          TCL8.3
29 09/02/2004  15:20    <REP>          TK8.3
30                0 fichier(s)                0 octets
31
32  Répertoire de D:\scilab\lib\TCL8.3
33
34 09/02/2004  15:20    <REP>          .
35 09/02/2004  15:20    <REP>          ..
36 31/01/2003  09:08            19 170 AUTO.TCL
37 09/02/2004  15:20    <REP>          ENCODING
38 31/01/2003  09:08             9 007 HISTORY.TCL
39 09/02/2004  15:20    <REP>          HTTP1.0
40 09/02/2004  15:20    <REP>          HTTP2.4
41 31/01/2003  09:08            18 717 INIT.TCL
42 31/01/2003  09:08             6 798 ldAout.tcl
43 09/02/2004  15:20    <REP>          MSGCAT1.1
44 09/02/2004  15:20    <REP>          OPT0.4
45 31/01/2003  09:08            20 576 PACKAGE.TCL
46 31/01/2003  09:08               882 PARRAY.TCL
47 31/01/2003  09:08            27 596 SAFE.TCL
48 31/01/2003  09:08             6 009 tclIndex
49 09/02/2004  15:20    <REP>          TCLTEST1.0
50 31/01/2003  09:08             4 363 WORD.TCL
51                9 fichier(s)          113 118 octets
52
53  Répertoire de D:\scilab\lib\TCL8.3\ENCODING
54
55 09/02/2004  15:20    <REP>          .
56 09/02/2004  15:20    <REP>          ..
57 31/01/2003  09:08             1 090 ASCII.ENC
58 31/01/2003  09:08            92 873 BIG5.ENC
59 31/01/2003  09:08             1 091 CP1250.ENC
60 31/01/2003  09:08             1 091 CP1251.ENC
61 31/01/2003  09:08             1 091 CP1252.ENC
62 31/01/2003  09:08             1 091 CP1253.ENC
63 31/01/2003  09:08             1 091 CP1254.ENC
64 31/01/2003  09:08             1 091 CP1255.ENC
65 31/01/2003  09:08             1 091 CP1256.ENC
66 31/01/2003  09:08             1 091 CP1257.ENC
67 31/01/2003  09:08             1 091 CP1258.ENC
68 31/01/2003  09:08             1 090 CP437.ENC
69 31/01/2003  09:08             1 090 CP737.ENC
70 31/01/2003  09:08             1 090 CP775.ENC
71 31/01/2003  09:08             1 090 CP850.ENC
72 31/01/2003  09:08             1 090 CP852.ENC
73 31/01/2003  09:08             1 090 CP855.ENC
74 31/01/2003  09:08             1 090 CP857.ENC
75 31/01/2003  09:08             1 090 CP860.ENC
76 31/01/2003  09:08             1 090 CP861.ENC
77 31/01/2003  09:08             1 090 CP862.ENC
78 31/01/2003  09:08             1 090 CP863.ENC
79 31/01/2003  09:08             1 090 CP864.ENC
80 31/01/2003  09:08             1 090 CP865.ENC
81 31/01/2003  09:08             1 090 CP866.ENC
82 31/01/2003  09:08             1 090 CP869.ENC
83 31/01/2003  09:08             1 090 CP874.ENC
84 31/01/2003  09:08            48 025 CP932.ENC
85 31/01/2003  09:08           132 509 CP936.ENC
86 31/01/2003  09:08           130 423 CP949.ENC
87 31/01/2003  09:08            91 831 CP950.ENC
88 31/01/2003  09:08             1 093 DINGBATS.ENC
89 31/01/2003  09:08             1 054 EBCDIC.ENC
90 31/01/2003  09:08            85 574 EUC-CN.ENC
91 31/01/2003  09:08            82 445 EUC-JP.ENC
92 31/01/2003  09:08            93 918 EUC-KR.ENC
93 31/01/2003  09:08            86 619 GB12345.ENC
94 31/01/2003  09:08             1 091 GB1988.ENC
95 31/01/2003  09:08            84 532 GB2312.ENC
96 31/01/2003  09:08               195 iso2022-jp.enc
97 31/01/2003  09:08               115 iso2022-kr.enc
98 31/01/2003  09:08               226 ISO2022.ENC
99 31/01/2003  09:08             1 094 iso8859-1.enc
100 31/01/2003  09:08             1 095 iso8859-10.enc
101 31/01/2003  09:08             1 095 iso8859-13.enc
102 31/01/2003  09:08             1 095 iso8859-14.enc
103 31/01/2003  09:08             1 095 iso8859-15.enc
104 31/01/2003  09:08             1 095 iso8859-16.enc
105 31/01/2003  09:08             1 094 iso8859-2.enc
106 31/01/2003  09:08             1 094 iso8859-3.enc
107 31/01/2003  09:08             1 094 iso8859-4.enc
108 31/01/2003  09:08             1 094 iso8859-5.enc
109 31/01/2003  09:08             1 094 iso8859-6.enc
110 31/01/2003  09:08             1 094 iso8859-7.enc
111 31/01/2003  09:08             1 094 iso8859-8.enc
112 31/01/2003  09:08             1 094 iso8859-9.enc
113 31/01/2003  09:08             1 092 JIS0201.ENC
114 31/01/2003  09:08            80 361 JIS0208.ENC
115 31/01/2003  09:08            70 974 JIS0212.ENC
116 31/01/2003  09:08             1 091 KOI8-R.ENC
117 31/01/2003  09:08             1 300 KOI8-U.ENC
118 31/01/2003  09:08            92 877 KSC5601.ENC
119 31/01/2003  09:08             1 096 macCentEuro.enc
120 31/01/2003  09:08             1 096 macCroatian.enc
121 31/01/2003  09:08             1 096 macCyrillic.enc
122 31/01/2003  09:08             1 096 macDingbats.enc
123 31/01/2003  09:08             1 093 macGreek.enc
124 31/01/2003  09:08             1 095 macIceland.enc
125 31/01/2003  09:08            48 028 macJapan.enc
126 31/01/2003  09:08             1 093 macRoman.enc
127 31/01/2003  09:08             1 095 macRomania.enc
128 31/01/2003  09:08             1 092 macThai.enc
129 31/01/2003  09:08             1 095 macTurkish.enc
130 31/01/2003  09:08             1 095 macUkraine.enc
131 31/01/2003  09:08            41 770 SHIFTJIS.ENC
132 31/01/2003  09:08             1 091 SYMBOL.ENC
133 31/01/2003  09:08             1 091 TIS-620.ENC
134               77 fichier(s)        1 327 910 octets
135
136  Répertoire de D:\scilab\lib\TCL8.3\HTTP1.0
137
138 09/02/2004  15:20    <REP>          .
139 09/02/2004  15:20    <REP>          ..
140 31/01/2003  09:08             9 759 HTTP.TCL
141 31/01/2003  09:08               735 pkgIndex.tcl
142                2 fichier(s)           10 494 octets
143
144  Répertoire de D:\scilab\lib\TCL8.3\HTTP2.4
145
146 09/02/2004  15:20    <REP>          .
147 09/02/2004  15:20    <REP>          ..
148 31/01/2003  09:08            23 473 HTTP.TCL
149 31/01/2003  09:08               726 pkgIndex.tcl
150                2 fichier(s)           24 199 octets
151
152  Répertoire de D:\scilab\lib\TCL8.3\MSGCAT1.1
153
154 09/02/2004  15:20    <REP>          .
155 09/02/2004  15:20    <REP>          ..
156 31/01/2003  09:08             5 189 MSGCAT.TCL
157 31/01/2003  09:08               134 pkgIndex.tcl
158                2 fichier(s)            5 323 octets
159
160  Répertoire de D:\scilab\lib\TCL8.3\OPT0.4
161
162 09/02/2004  15:20    <REP>          .
163 09/02/2004  15:20    <REP>          ..
164 31/01/2003  09:08            33 266 OPTPARSE.TCL
165 31/01/2003  09:08               605 pkgIndex.tcl
166                2 fichier(s)           33 871 octets
167
168  Répertoire de D:\scilab\lib\TCL8.3\TCLTEST1.0
169
170 09/02/2004  15:20    <REP>          .
171 09/02/2004  15:20    <REP>          ..
172 31/01/2003  09:08               602 pkgIndex.tcl
173 31/01/2003  09:08            59 190 TCLTEST.TCL
174                2 fichier(s)           59 792 octets
175
176  Répertoire de D:\scilab\lib\TK8.3
177
178 09/02/2004  15:20    <REP>          .
179 09/02/2004  15:20    <REP>          ..
180 31/01/2003  09:08             8 598 BGERROR.TCL
181 31/01/2003  09:08            11 519 BUTTON.TCL
182 31/01/2003  09:08             8 036 choosedir.tcl
183 31/01/2003  09:08            19 618 CLRPICK.TCL
184 31/01/2003  09:08             7 426 COMDLG.TCL
185 31/01/2003  09:08            26 364 CONSOLE.TCL
186 09/02/2004  15:20    <REP>          DEMOS
187 31/01/2003  09:08             6 218 DIALOG.TCL
188 31/01/2003  09:08            15 939 ENTRY.TCL
189 31/01/2003  09:08             5 052 FOCUS.TCL
190 09/02/2004  15:20    <REP>          IMAGES
191 31/01/2003  09:08            13 507 LISTBOX.TCL
192 31/01/2003  09:08            36 764 MENU.TCL
193 31/01/2003  09:08            15 301 MSGBOX.TCL
194 31/01/2003  09:08               803 OBSOLETE.TCL
195 31/01/2003  09:08             1 659 optMenu.tcl
196 31/01/2003  09:08             7 396 PALETTE.TCL
197 31/01/2003  09:08               437 pkgIndex.tcl
198 31/01/2003  09:08             9 568 PROLOG.PS
199 31/01/2003  09:08             7 544 SAFETK.TCL
200 31/01/2003  09:08             7 019 SCALE.TCL
201 31/01/2003  09:08            11 743 SCRLBAR.TCL
202 31/01/2003  09:08            18 465 tclIndex
203 31/01/2003  09:08             4 657 TEAROFF.TCL
204 31/01/2003  09:08            28 376 TEXT.TCL
205 31/01/2003  09:08            11 299 TK.TCL
206 31/01/2003  09:08             4 273 tkAppInit.c
207 31/01/2003  09:08            40 747 TKFBOX.TCL
208 31/01/2003  09:08            21 835 XMFBOX.TCL
209               27 fichier(s)          350 163 octets
210
211  Répertoire de D:\scilab\lib\TK8.3\DEMOS
212
213 09/02/2004  15:20    <REP>          .
214 09/02/2004  15:20    <REP>          ..
215 31/01/2003  09:08             8 015 ARROW.TCL
216 31/01/2003  09:08             3 086 BIND.TCL
217 31/01/2003  09:08             1 627 BITMAP.TCL
218 31/01/2003  09:08             1 814 BROWSE
219 31/01/2003  09:08             1 484 BUTTON.TCL
220 31/01/2003  09:08             1 369 CHECK.TCL
221 31/01/2003  09:08             1 628 CLRPICK.TCL
222 31/01/2003  09:08             5 193 COLORS.TCL
223 31/01/2003  09:08             3 180 CSCROLL.TCL
224 31/01/2003  09:08             4 987 CTEXT.TCL
225 31/01/2003  09:08               731 DIALOG1.TCL
226 31/01/2003  09:08               683 DIALOG2.TCL
227 31/01/2003  09:08             1 583 ENTRY1.TCL
228 31/01/2003  09:08             2 309 ENTRY2.TCL
229 31/01/2003  09:08             2 133 FILEBOX.TCL
230 31/01/2003  09:08            79 361 FLOOR.TCL
231 31/01/2003  09:08             1 242 FORM.TCL
232 31/01/2003  09:08               552 HELLO
233 31/01/2003  09:08             1 693 HSCALE.TCL
234 31/01/2003  09:08             2 206 ICON.TCL
235 31/01/2003  09:08             1 148 IMAGE1.TCL
236 31/01/2003  09:08             2 625 IMAGE2.TCL
237 09/02/2004  15:20    <REP>          IMAGES
238 31/01/2003  09:08             9 864 ITEMS.TCL
239 31/01/2003  09:08             7 570 IXSET
240 31/01/2003  09:08             1 462 LABEL.TCL
241 31/01/2003  09:08             6 414 MENU.TCL
242 31/01/2003  09:08             4 481 MENUBU.TCL
243 31/01/2003  09:08             2 175 MSGBOX.TCL
244 31/01/2003  09:08             2 933 PLOT.TCL
245 31/01/2003  09:08             2 522 PUZZLE.TCL
246 31/01/2003  09:08             1 700 RADIO.TCL
247 31/01/2003  09:08             2 135 README
248 31/01/2003  09:08             5 315 RMT
249 31/01/2003  09:08             8 251 ROLODEX
250 31/01/2003  09:08             5 360 RULER.TCL
251 31/01/2003  09:08             2 397 SAYINGS.TCL
252 31/01/2003  09:08             4 596 SEARCH.TCL
253 31/01/2003  09:08             1 268 SQUARE
254 31/01/2003  09:08             1 865 STATES.TCL
255 31/01/2003  09:08             6 962 STYLE.TCL
256 31/01/2003  09:08             4 354 tclIndex
257 31/01/2003  09:08            11 511 TCOLOR
258 31/01/2003  09:08             3 360 TEXT.TCL
259 31/01/2003  09:08             1 132 TIMER
260 31/01/2003  09:08             6 735 TWIND.TCL
261 31/01/2003  09:08             1 673 VSCALE.TCL
262 31/01/2003  09:08            13 723 WIDGET.TCL
263               47 fichier(s)          248 407 octets
264
265  Répertoire de D:\scilab\lib\TK8.3\DEMOS\IMAGES
266
267 09/02/2004  15:20    <REP>          .
268 09/02/2004  15:20    <REP>          ..
269 31/01/2003  09:08            51 712 EARTH.GIF
270 31/01/2003  09:08             6 343 EARTHRIS.GIF
271 31/01/2003  09:08            12 720 FACE.BMP
272 31/01/2003  09:08             1 886 FLAGDOWN.BMP
273 31/01/2003  09:08             1 880 FLAGUP.BMP
274 31/01/2003  09:08               275 GRAY25.BMP
275 31/01/2003  09:08             1 883 LETTERS.BMP
276 31/01/2003  09:08             1 889 NOLETTER.BMP
277 31/01/2003  09:08               272 PATTERN.BMP
278 31/01/2003  09:08             2 341 TCLLOGO.GIF
279 31/01/2003  09:08           196 623 TEAPOT.PPM
280               11 fichier(s)          277 824 octets
281
282  Répertoire de D:\scilab\lib\TK8.3\IMAGES
283
284 09/02/2004  15:20    <REP>          .
285 09/02/2004  15:20    <REP>          ..
286 31/01/2003  09:08            11 006 ActiveTclSplash.gif
287 31/01/2003  09:08            32 900 LOGO.EPS
288 31/01/2003  09:08             2 341 LOGO100.GIF
289 31/01/2003  09:08             1 670 LOGO64.GIF
290 31/01/2003  09:08            11 000 logoLarge.gif
291 31/01/2003  09:08             3 889 logoMed.gif
292 31/01/2003  09:08            27 809 pwrdLogo.eps
293 31/01/2003  09:08             1 615 pwrdLogo100.gif
294 31/01/2003  09:08             2 489 pwrdLogo150.gif
295 31/01/2003  09:08             2 981 pwrdLogo175.gif
296 31/01/2003  09:08             3 491 pwrdLogo200.gif
297 31/01/2003  09:08             1 171 pwrdLogo75.gif
298 31/01/2003  09:08               388 README
299 31/01/2003  09:08             5 473 TAI-KU.GIF
300               14 fichier(s)          108 223 octets
301
302      Total des fichiers listés :
303              195 fichier(s)        2 559 324 octets
304               35 Rép(s)  12 611 510 272 octets libres
305
306
307 And contents of the TCLLIB directory:
308
309  Répertoire de D:\scilab\TCLLIB
310
311 09/02/2004  15:20    <REP>          .
312 09/02/2004  15:20    <REP>          ..
313 09/02/2004  15:20    <REP>          INCLUDE
314 09/02/2004  15:20    <REP>          LIB
315                0 fichier(s)                0 octets
316
317  Répertoire de D:\scilab\TCLLIB\INCLUDE
318
319 09/02/2004  15:20    <REP>          .
320 09/02/2004  15:20    <REP>          ..
321 03/08/2003  19:20             6 454 ITCL.H
322 03/08/2003  19:20             8 815 itclDecls.h
323 03/08/2003  19:20            11 159 itclInt.h
324 03/08/2003  19:20            41 825 itclIntDecls.h
325 03/08/2003  19:20             3 797 ITK.H
326 03/08/2003  19:20             6 771 itkDecls.h
327 03/08/2003  19:20             1 256 JCONFIG.H
328 03/08/2003  19:20             1 221 proTbcLoad.h
329 03/08/2003  19:20            57 863 TCL.H
330 03/08/2003  19:20           129 917 tclDecls.h
331 03/08/2003  19:20             9 991 tclExtend.h
332 03/08/2003  19:20            91 810 tclInt.h
333 03/08/2003  19:20            53 118 tclIntDecls.h
334 03/08/2003  19:20            19 022 tclIntPlatDecls.h
335 03/08/2003  19:20             4 806 tclPlatDecls.h
336 03/08/2003  19:20            47 404 TK.H
337 03/08/2003  19:20            80 495 tkDecls.h
338 03/08/2003  19:20            63 562 tkIntXlibDecls.h
339 03/08/2003  19:20             6 508 tkPlatDecls.h
340 03/08/2003  19:20            24 889 tkTable.h
341 09/02/2004  15:20    <REP>          X11
342 03/08/2003  19:20            20 829 XMLPARSE.H
343 03/08/2003  19:20             3 836 XMLROLE.H
344 03/08/2003  19:20            11 189 XMLTOK.H
345 03/08/2003  19:20             7 870 ZCONF.H
346 03/08/2003  19:20            40 898 ZLIB.H
347               25 fichier(s)          755 305 octets
348
349  Répertoire de D:\scilab\TCLLIB\INCLUDE\X11
350
351 09/02/2004  15:20    <REP>          .
352 09/02/2004  15:20    <REP>          ..
353 03/08/2003  19:20             1 953 cursorfont.h
354 03/08/2003  19:20             1 501 KEYSYM.H
355 03/08/2003  19:20            52 429 keysymdef.h
356 03/08/2003  19:20            18 639 X.H
357 03/08/2003  19:20             2 518 Xatom.h
358 03/08/2003  19:20             1 720 Xfuncproto.h
359 03/08/2003  19:20            40 708 Xlib.h
360 03/08/2003  19:20            20 215 Xutil.h
361                8 fichier(s)          139 683 octets
362
363  Répertoire de D:\scilab\TCLLIB\LIB
364
365 09/02/2004  15:20    <REP>          .
366 09/02/2004  15:20    <REP>          ..
367 03/08/2003  19:20           508 562 TCL83.LIB
368 03/08/2003  19:20           495 056 TK83.LIB
369                2 fichier(s)        1 003 618 octets
370
371      Total des fichiers listés :
372               35 fichier(s)        1 898 606 octets
373               11 Rép(s)  12 611 510 272 octets libres