]> git.lyx.org Git - lyx.git/blob - INSTALL.Win32
INSTALL.Win32: more instructions on setting environmental variables
[lyx.git] / INSTALL.Win32
1 Compiling LyX 1.5 for Win32
2 ===========================
3
4 LyX 1.5 can be compiled with Microsoft Visual C++ 2005.
5
6 Compiling
7 =========
8
9 1       Install MSVC 2005
10         
11         If you don't have MSVC 2005 installed, download and install the free
12         Express edition from http://msdn.microsoft.com/vstudio/express/visualc/
13         
14 2       Install the Windows Platform SDK
15
16         see: http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/
17         (You don't need to install the IIS, MDAC, and Tablet PC SDK that are
18          delivered with the Platform SDK.)
19
20 3       configure MSVC
21
22         Follow exactly the steps of
23         http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/
24         (If you get later an error message that "windows.h" cannot be found,
25          create the global Windows environment variable "INCLUDE" and "LIB".
26          INCLUDE contains the paths to the "include" folders of the installed
27          platform SDK, and of MSVC. LIB contains the corresponding "lib"
28          folders.)
29         
30 4       Install Python
31         
32         Get the latest Python 2.5 version at
33         http://www.python.org/download/releases/2.5/
34         
35         Install in C:\Python25 and add this directory to the PATH environment
36         variable (Start > Settings > Control Panel > System > Advanced >
37         Environment Variables).
38         
39 5       Install SCons
40         
41         Download and install SCons 0.96.92 (or newer but not 0.96.1) from http://www.scons.org/download.php
42         
43 6       Install the dependencies
44         
45         Download ftp://ftp.lyx.org/pub/lyx/contrib/lyx-windows-deps-msvc-qt4.zip
46         and extract in the root directory of your LyX files (so you will get
47         a directory called lyx-windows-deps-msvc next to the other directories
48         like src, development etc.).
49         
50 7       Compile
51         
52         From MS Visual Studio command prompt (not the regular cmd.exe), 
53         run development\Win32\packaging\build_msvc.bat
54
55 8       First start of LyX
56
57         To start the just compiled lyx.exe, it is necessary to copy the following
58         files to the folder where the just compiled "lyx.exe" is:
59
60         Aiksaurus.dll
61         aspell.dll
62         iconv.dll
63         intl.dll
64         QtCore4.dll
65         QtGui4.dll
66         (If the files are not on your system, you can download them from
67          http://wiki.lyx.org/uploads/DevelTools/buildLyx/LyXWinBuildDLLs.zip)
68
69
70 Creating the Installer
71 ======================
72         
73         To create an installer with LyX and all related components, download
74         and install the latest NSIS from http://nsis.sourceforge.net
75         
76         Open development\Win32\packaging\installer\setttings.user.nsh and modify
77         the settings depending on your build environment.
78         
79         Finally, go to development\Win32\packaging\installer
80         (in a normal Windows Explorer), right-click on lyx.nsi and click
81         "Compile NSIS Script".