Update of INSTALL.Win32 from Angus

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17048 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Bo Peng 2007-02-05 05:31:46 +00:00
parent 94b88676d8
commit 27b6dcf734

View File

@ -7,10 +7,10 @@ Compiling with MSVC 2005
======================== ========================
1 Install MSVC 2005 1 Install MSVC 2005
If you don't have MSVC 2005 installed, download and install the free If you don't have MSVC 2005 installed, download and install the free
Express edition from http://msdn.microsoft.com/vstudio/express/visualc/ Express edition from http://msdn.microsoft.com/vstudio/express/visualc/
2 Install the Windows Platform SDK 2 Install the Windows Platform SDK
see: http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/ see: http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/
@ -26,29 +26,29 @@ Compiling with MSVC 2005
create the global Windows environment variables "INCLUDE" and "LIB". create the global Windows environment variables "INCLUDE" and "LIB".
INCLUDE contains the paths to the "include" folders of the installed INCLUDE contains the paths to the "include" folders of the installed
platform SDK and of MSVC. LIB contains the corresponding "lib" folders.) platform SDK and of MSVC. LIB contains the corresponding "lib" folders.)
4 Install Python 4 Install Python
Get the latest Python 2.5 version at Get the latest Python 2.5 version at
http://www.python.org/download/releases/2.5/ http://www.python.org/download/releases/2.5/
Install in C:\Python25 and add this directory to the PATH environment Install in C:\Python25 and add this directory to the PATH environment
variable (Start > Settings > Control Panel > System > Advanced > variable (Start > Settings > Control Panel > System > Advanced >
Environment Variables). Environment Variables).
5 Install SCons 5 Install SCons
Download and install SCons 0.96.92 (or newer, but not 0.96.1) from http://www.scons.org/download.php Download and install SCons 0.96.92 (or newer, but not 0.96.1) from http://www.scons.org/download.php
6 Install the dependencies 6 Install the dependencies
Download http://www.lyx.org/~bpeng/lyx-windows-deps-msvc-qt422.zip Download http://www.lyx.org/~bpeng/lyx-windows-deps-msvc-qt422.zip
and extract in the root directory of your LyX files (so you will get and extract in the root directory of your LyX files (so you will get
a directory called lyx-windows-deps-msvc next to the other directories a directory called lyx-windows-deps-msvc next to the other directories
like src, development etc.). like src, development etc.).
7 Compile 7 Compile
From MS Visual Studio command prompt (not the regular cmd.exe), From MS Visual Studio command prompt (not the regular cmd.exe),
run development\Win32\packaging\build_msvc.bat run development\Win32\packaging\build_msvc.bat
@ -66,12 +66,21 @@ Compiling with MSVC 2005
msvcr80.dll msvcr80.dll
QtCore4.dll QtCore4.dll
QtGui4.dll QtGui4.dll
All files except of the msvcp80.dll and msvcr80.dll should be present on your system. All files except of the msvcp80.dll and msvcr80.dll should be present on your system.
The missing files can be downloaded from: The missing files can be downloaded from:
http://wiki.lyx.org/uploads/DevelTools/buildLyx/LyXWinBuildDLLs.zip http://wiki.lyx.org/uploads/DevelTools/buildLyx/LyXWinBuildDLLs.zip
(Currently there is a bug in the aspell.dll, so use the version that is delivered in this zip-file.) (Currently there is a bug in the aspell.dll, so use the version that is delivered in this zip-file.)
msvcp80.dll and msvcr80.dll are the C Runtime and C++ libraries
supplied with MSVC 2005. They are freely redistributable.
See http://msdn2.microsoft.com/en-us/library/8kche8ah(VS.80).aspx
for details.
All of the other .dlls above and the lyx executable are compiled
from code released under the GPL which states (section 3) that
GPL software may be linked against system files such as msvcp80.dll
and msvcr80.dll.
Compiling with MinGW Compiling with MinGW
==================== ====================
@ -104,13 +113,13 @@ Compiling with MinGW
Creating the Installer Creating the Installer
====================== ======================
To create an installer with LyX and all related components, download To create an installer with LyX and all related components, download
and install the latest NSIS from http://nsis.sourceforge.net and install the latest NSIS from http://nsis.sourceforge.net
Open development\Win32\packaging\installer\setttings.user.nsh and modify Open development\Win32\packaging\installer\setttings.user.nsh and modify
the settings depending on your build environment. the settings depending on your build environment.
Finally, go to development\Win32\packaging\installer Finally, go to development\Win32\packaging\installer
(in a normal Windows Explorer), right-click on lyx.nsi and click (in a normal Windows Explorer), right-click on lyx.nsi and click
"Compile NSIS Script". "Compile NSIS Script".