~ubuntu-branches/ubuntu/precise/yazpp/precise

« back to all changes in this revision

Viewing changes to doc/windows.html

  • Committer: Bazaar Package Importer
  • Author(s): Luca Falavigna
  • Date: 2008-09-06 18:11:08 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080906181108-6u1s0fihq1qi1fgt
Tags: 1.1.1-0ubuntu1
* New upstream release.
* New SONAME, adjust binary packages accordingly.
* Adjust (build-)dependencies for the yaz transition.
* Adhere to Homepage field.
* Bump Standards-Version to 3.8.0.
* Replace ${Source-Version} with ${binary:Version}.
* Copyright informations updated to reflect new license.
* Remove get-orig-source target in debian/rules, no longer needed.
* Add watch file.
* Feature Freeze granted as per LP: #267187.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
2
 
<HTML
3
 
><HEAD
4
 
><TITLE
5
 
>Installation on Windows</TITLE
6
 
><META
7
 
NAME="GENERATOR"
8
 
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
9
 
REL="HOME"
10
 
TITLE="YAZ++ User's Guide and Reference"
11
 
HREF="yazpp.html"><LINK
12
 
REL="UP"
13
 
TITLE="Installation"
14
 
HREF="installation.html"><LINK
15
 
REL="PREVIOUS"
16
 
TITLE="Installation"
17
 
HREF="installation.html"><LINK
18
 
REL="NEXT"
19
 
TITLE="ZOOM-C++"
20
 
HREF="zoom.html"><LINK
21
 
REL="STYLESHEET"
22
 
TYPE="text/css"
23
 
HREF="common/style1.css"></HEAD
24
 
><BODY
25
 
CLASS="section"
26
 
BGCOLOR="#FFFFFF"
27
 
TEXT="#000000"
28
 
LINK="#0000FF"
29
 
VLINK="#840084"
30
 
ALINK="#0000FF"
31
 
><DIV
32
 
CLASS="NAVHEADER"
33
 
><TABLE
34
 
SUMMARY="Header navigation table"
35
 
WIDTH="100%"
36
 
BORDER="0"
37
 
CELLPADDING="0"
38
 
CELLSPACING="0"
39
 
><TR
40
 
><TH
41
 
COLSPAN="3"
42
 
ALIGN="center"
43
 
>YAZ++ User's Guide and Reference</TH
44
 
></TR
45
 
><TR
46
 
><TD
47
 
WIDTH="10%"
48
 
ALIGN="left"
49
 
VALIGN="bottom"
50
 
><A
51
 
HREF="installation.html"
52
 
ACCESSKEY="P"
53
 
>Prev</A
54
 
></TD
55
 
><TD
56
 
WIDTH="80%"
57
 
ALIGN="center"
58
 
VALIGN="bottom"
59
 
>Chapter 2. Installation</TD
60
 
><TD
61
 
WIDTH="10%"
62
 
ALIGN="right"
63
 
VALIGN="bottom"
64
 
><A
65
 
HREF="zoom.html"
66
 
ACCESSKEY="N"
67
 
>Next</A
68
 
></TD
69
 
></TR
70
 
></TABLE
71
 
><HR
72
 
ALIGN="LEFT"
73
 
WIDTH="100%"></DIV
74
 
><DIV
75
 
CLASS="section"
76
 
><H1
77
 
CLASS="section"
78
 
><A
79
 
NAME="windows"
80
 
>Installation on Windows</A
81
 
></H1
82
 
><P
83
 
>&#13;    YAZ++ is shipped with "makefiles" for the NMAKE tool that comes
84
 
    with <A
85
 
HREF="http://msdn.microsoft.com/vstudio/"
86
 
TARGET="_top"
87
 
>Microsoft Visual Studio</A
88
 
>.
 
1
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>2.�Installation on Windows</title><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="YAZ++ User's Guide and Reference"><link rel="up" href="installation.html" title="Chapter�2.�Installation"><link rel="prev" href="installation.html" title="Chapter�2.�Installation"><link rel="next" href="zoom.html" title="Chapter�3.�ZOOM-C++"></head><body><link rel="stylesheet" type="text/css" href="common/style1.css"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.�Installation on Windows</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="installation.html">Prev</a>�</td><th width="60%" align="center">Chapter�2.�Installation</th><td width="20%" align="right">�<a accesskey="n" href="zoom.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="windows"></a>2.�Installation on Windows</h2></div></div></div><p>
 
2
    YAZ++ is shipped with "makefiles" for the NMAKE tool that comes
 
3
    with <a class="ulink" href="http://msdn.microsoft.com/vstudio/" target="_top">Microsoft Visual Studio</a>.
89
4
    Version 2003 (7) and 2005 (8) has been tested.
90
5
    We expect that YAZ++ compiles with versions 5 and 6 as well.
91
 
   </P
92
 
><P
93
 
>&#13;    Start a command prompt and switch the sub directory
94
 
    <TT
95
 
CLASS="filename"
96
 
>WIN</TT
97
 
> where the file <TT
98
 
CLASS="filename"
99
 
>makefile</TT
100
 
>
 
6
   </p><p>
 
7
    Start a command prompt and switch the sub directory
 
8
    <code class="filename">WIN</code> where the file <code class="filename">makefile</code>
101
9
    is located. Customize the installation by editing the
102
 
    <TT
103
 
CLASS="filename"
104
 
>makefile</TT
105
 
> file (for example by using notepad).
 
10
    <code class="filename">makefile</code> file (for example by using notepad).
106
11
    
107
12
    The following summarizes the most important settings in that file:
108
13
    
109
 
    <P
110
 
></P
111
 
><DIV
112
 
CLASS="variablelist"
113
 
><DL
114
 
><DT
115
 
><TT
116
 
CLASS="literal"
117
 
>DEBUG</TT
118
 
></DT
119
 
><DD
120
 
><P
121
 
>&#13;  If set to 1, the software is
 
14
    </p><div class="variablelist"><dl><dt><span class="term"><code class="literal">DEBUG</code></span></dt><dd><p>
 
15
        If set to 1, the software is
122
16
        compiled with debugging libraries (code generation is
123
17
        multi-threaded debug DLL).
124
18
        If set to 0, the software is compiled with release libraries
125
19
        (code generation is multi-threaded DLL).
126
 
       </P
127
 
></DD
128
 
><DT
129
 
><TT
130
 
CLASS="filename"
131
 
>YAZ_DIR</TT
132
 
></DT
133
 
><DD
134
 
><P
135
 
>&#13;  Specifies the directory of the YAZ source.
136
 
       </P
137
 
></DD
138
 
></DL
139
 
></DIV
140
 
>
141
 
   </P
142
 
><P
143
 
>&#13;    When satisfied with the settings in the makefile, type
144
 
    <PRE
145
 
CLASS="screen"
146
 
>&#13;     nmake
147
 
    </PRE
148
 
>
149
 
   </P
150
 
><DIV
151
 
CLASS="tip"
152
 
><BLOCKQUOTE
153
 
CLASS="tip"
154
 
><P
155
 
><B
156
 
>Tip: </B
157
 
>
158
 
     If the <TT
159
 
CLASS="filename"
160
 
>nmake</TT
161
 
> command is not found on your system
 
20
       </p></dd><dt><span class="term"><code class="filename">YAZ_DIR</code></span></dt><dd><p>
 
21
        Specifies the directory of the YAZ source.
 
22
       </p></dd></dl></div><p>
 
23
   </p><p>
 
24
    When satisfied with the settings in the makefile, type
 
25
    </p><pre class="screen">
 
26
     nmake
 
27
    </pre><p>
 
28
   </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
 
29
     If the <code class="filename">nmake</code> command is not found on your system
162
30
     you probably haven't defined the environment variables required to
163
31
     use that tool. To fix that, find and run the batch file
164
 
     <TT
165
 
CLASS="filename"
166
 
>vcvars32.bat</TT
167
 
>. You need to run it from within
 
32
     <code class="filename">vcvars32.bat</code>. You need to run it from within
168
33
     the command prompt or set the environment variables "globally";
169
34
     otherwise it doesn't work.
170
 
    </P
171
 
></BLOCKQUOTE
172
 
></DIV
173
 
><P
174
 
>&#13;    If you wish to recompile YAZ++ - for example if you modify
175
 
    settings in the <TT
176
 
CLASS="filename"
177
 
>makefile</TT
178
 
> you can delete
 
35
    </p></div><p>
 
36
    If you wish to recompile YAZ++ - for example if you modify
 
37
    settings in the <code class="filename">makefile</code> you can delete
179
38
    object files, etc by running.
180
 
    <PRE
181
 
CLASS="screen"
182
 
>&#13;     nmake clean
183
 
    </PRE
184
 
>
185
 
   </P
186
 
><P
187
 
>&#13;    The following files are generated upon successful compilation:
188
 
    
189
 
    <P
190
 
></P
191
 
><DIV
192
 
CLASS="variablelist"
193
 
><DL
194
 
><DT
195
 
><TT
196
 
CLASS="filename"
197
 
>bin/yazpp_1.dll</TT
198
 
></DT
199
 
><DD
200
 
><P
201
 
>&#13;  YAZ++ DLL . Includes ZOOM C++ as well.
202
 
        For the debug version <TT
203
 
CLASS="filename"
204
 
>lib/yazpp_1_d.dll</TT
205
 
>
206
 
        is created instead.
207
 
       </P
208
 
></DD
209
 
><DT
210
 
><TT
211
 
CLASS="filename"
212
 
>lib/yazpp_1.lib</TT
213
 
></DT
214
 
><DD
215
 
><P
216
 
>&#13;  Import library for <TT
217
 
CLASS="filename"
218
 
>yazpp_1.dll</TT
219
 
>.
220
 
        For the debug version <TT
221
 
CLASS="filename"
222
 
>lib/yazpp_1_d.lib</TT
223
 
>
224
 
        is created instead.
225
 
       </P
226
 
></DD
227
 
><DT
228
 
><TT
229
 
CLASS="filename"
230
 
>bin/yaz-my-client.exe</TT
231
 
></DT
232
 
><DD
233
 
><P
234
 
>&#13;  Z39.50 client demonstrating the YAZ++ API.
235
 
       </P
236
 
></DD
237
 
><DT
238
 
><TT
239
 
CLASS="filename"
240
 
>bin/yaz-my-server.exe</TT
241
 
></DT
242
 
><DD
243
 
><P
244
 
>&#13;  Z39.50 server demonstrating the YAZ++ API.
245
 
       </P
246
 
></DD
247
 
><DT
248
 
><TT
249
 
CLASS="filename"
250
 
>bin/zclient.exe</TT
251
 
></DT
252
 
><DD
253
 
><P
254
 
>&#13;  ZOOM C++ demo client. A simple WIN32 console application.
255
 
       </P
256
 
></DD
257
 
></DL
258
 
></DIV
259
 
>
260
 
    
261
 
   </P
262
 
></DIV
263
 
><DIV
264
 
CLASS="NAVFOOTER"
265
 
><HR
266
 
ALIGN="LEFT"
267
 
WIDTH="100%"><TABLE
268
 
SUMMARY="Footer navigation table"
269
 
WIDTH="100%"
270
 
BORDER="0"
271
 
CELLPADDING="0"
272
 
CELLSPACING="0"
273
 
><TR
274
 
><TD
275
 
WIDTH="33%"
276
 
ALIGN="left"
277
 
VALIGN="top"
278
 
><A
279
 
HREF="installation.html"
280
 
ACCESSKEY="P"
281
 
>Prev</A
282
 
></TD
283
 
><TD
284
 
WIDTH="34%"
285
 
ALIGN="center"
286
 
VALIGN="top"
287
 
><A
288
 
HREF="yazpp.html"
289
 
ACCESSKEY="H"
290
 
>Home</A
291
 
></TD
292
 
><TD
293
 
WIDTH="33%"
294
 
ALIGN="right"
295
 
VALIGN="top"
296
 
><A
297
 
HREF="zoom.html"
298
 
ACCESSKEY="N"
299
 
>Next</A
300
 
></TD
301
 
></TR
302
 
><TR
303
 
><TD
304
 
WIDTH="33%"
305
 
ALIGN="left"
306
 
VALIGN="top"
307
 
>Installation</TD
308
 
><TD
309
 
WIDTH="34%"
310
 
ALIGN="center"
311
 
VALIGN="top"
312
 
><A
313
 
HREF="installation.html"
314
 
ACCESSKEY="U"
315
 
>Up</A
316
 
></TD
317
 
><TD
318
 
WIDTH="33%"
319
 
ALIGN="right"
320
 
VALIGN="top"
321
 
>ZOOM-C++</TD
322
 
></TR
323
 
></TABLE
324
 
></DIV
325
 
></BODY
326
 
></HTML
327
 
>
 
 
b'\\ No newline at end of file'
 
39
    </p><pre class="screen">
 
40
     nmake clean
 
41
    </pre><p>
 
42
   </p><p>
 
43
    The following files are generated upon successful compilation:
 
44
    
 
45
    </p><div class="variablelist"><dl><dt><span class="term"><code class="filename">bin/yazpp_1.dll</code></span></dt><dd><p>
 
46
        YAZ++ DLL . Includes ZOOM C++ as well.
 
47
        For the debug version <code class="filename">lib/yazpp_1_d.dll</code>
 
48
        is created instead.
 
49
       </p></dd><dt><span class="term"><code class="filename">lib/yazpp_1.lib</code></span></dt><dd><p>
 
50
        Import library for <code class="filename">yazpp_1.dll</code>.
 
51
        For the debug version <code class="filename">lib/yazpp_1_d.lib</code>
 
52
        is created instead.
 
53
       </p></dd><dt><span class="term"><code class="filename">bin/yaz-my-client.exe</code></span></dt><dd><p>
 
54
        Z39.50 client demonstrating the YAZ++ API.
 
55
       </p></dd><dt><span class="term"><code class="filename">bin/yaz-my-server.exe</code></span></dt><dd><p>
 
56
        Z39.50 server demonstrating the YAZ++ API.
 
57
       </p></dd><dt><span class="term"><code class="filename">bin/zclient.exe</code></span></dt><dd><p>
 
58
        ZOOM C++ demo client. A simple WIN32 console application.
 
59
       </p></dd></dl></div><p>
 
60
    
 
61
   </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="installation.html">Prev</a>�</td><td width="20%" align="center"><a accesskey="u" href="installation.html">Up</a></td><td width="40%" align="right">�<a accesskey="n" href="zoom.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter�2.�Installation�</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">�Chapter�3.�ZOOM-C++</td></tr></table></div></body></html>