From 27b6dcf7347455c238726b338f7287b65d3047b0 Mon Sep 17 00:00:00 2001 From: Bo Peng Date: Mon, 5 Feb 2007 05:31:46 +0000 Subject: [PATCH] Update of INSTALL.Win32 from Angus git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17048 a592a061-630c-0410-9148-cb99ea01b6c8 --- INSTALL.Win32 | 39 ++++++++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/INSTALL.Win32 b/INSTALL.Win32 index 0bb83313bd..50907b264e 100644 --- a/INSTALL.Win32 +++ b/INSTALL.Win32 @@ -7,10 +7,10 @@ Compiling with MSVC 2005 ======================== 1 Install MSVC 2005 - + If you don't have MSVC 2005 installed, download and install the free Express edition from http://msdn.microsoft.com/vstudio/express/visualc/ - + 2 Install the Windows Platform SDK 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". INCLUDE contains the paths to the "include" folders of the installed platform SDK and of MSVC. LIB contains the corresponding "lib" folders.) - + 4 Install Python - + Get the latest Python 2.5 version at http://www.python.org/download/releases/2.5/ - + Install in C:\Python25 and add this directory to the PATH environment variable (Start > Settings > Control Panel > System > Advanced > Environment Variables). - + 5 Install SCons - + 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 - + 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 a directory called lyx-windows-deps-msvc next to the other directories like src, development etc.). - + 7 Compile - + From MS Visual Studio command prompt (not the regular cmd.exe), run development\Win32\packaging\build_msvc.bat @@ -66,12 +66,21 @@ Compiling with MSVC 2005 msvcr80.dll QtCore4.dll QtGui4.dll - + All files except of the msvcp80.dll and msvcr80.dll should be present on your system. The missing files can be downloaded from: 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.) + 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 ==================== @@ -104,13 +113,13 @@ Compiling with MinGW Creating the Installer ====================== - + To create an installer with LyX and all related components, download and install the latest NSIS from http://nsis.sourceforge.net - + Open development\Win32\packaging\installer\setttings.user.nsh and modify the settings depending on your build environment. - + Finally, go to development\Win32\packaging\installer (in a normal Windows Explorer), right-click on lyx.nsi and click "Compile NSIS Script".