Difference between revisions of "Tutorial:Compiling & Installing SWORD on Windows"
From CrossWire Bible Society
(→Step 4: Compiling utilities) |
m (Reverted edits by DavidStrickland (Talk) to last revision by Osk) |
||
Line 5: | Line 5: | ||
# Create a build directory, hereafter referred to as $dir$. Much of the Sword build process expects that various downloads be unpacked to the same directory. | # Create a build directory, hereafter referred to as $dir$. Much of the Sword build process expects that various downloads be unpacked to the same directory. | ||
− | === | + | === Compiling cURL === |
− | # Download the latest release of [http://curl.haxx.se/ | + | # Download the latest release of [http://curl.haxx.se/metalink.cgi?curl=zip cURL] |
# Extract the ZIP to $dir$ | # Extract the ZIP to $dir$ | ||
# Rename the cURL directory to "curl" (with no version number) | # Rename the cURL directory to "curl" (with no version number) | ||
# Open $dir$\curl\vc6curl.dsw | # Open $dir$\curl\vc6curl.dsw | ||
# Allow Visual Studio to update the project files | # Allow Visual Studio to update the project files | ||
− | |||
# Build all | # Build all | ||
− | === | + | === Compiling icu-sword === |
# Download the latest release of [http://crosswire.org/ftpmirror/pub/sword/source/icu-sword/ icu-sword] | # Download the latest release of [http://crosswire.org/ftpmirror/pub/sword/source/icu-sword/ icu-sword] | ||
Line 21: | Line 20: | ||
# Build all | # Build all | ||
− | === | + | === Compiling libsword === |
# Download the latest release of [http://www.crosswire.org/ftpmirror/pub/sword/source/v1.6/ The SWORD Project] | # Download the latest release of [http://www.crosswire.org/ftpmirror/pub/sword/source/v1.6/ The SWORD Project] | ||
# Extract the tarball to $dir$ | # Extract the tarball to $dir$ | ||
#:If you are building utilities or diatheke, the following steps are not necessary: | #:If you are building utilities or diatheke, the following steps are not necessary: | ||
# Open $dir$\sword-$version$\lib\vcppmake\vc8\libsword.vcproj | # Open $dir$\sword-$version$\lib\vcppmake\vc8\libsword.vcproj | ||
− | |||
# Build all | # Build all | ||
− | === | + | === Compiling utilities === |
− | |||
# Open $dir$\sword-$version$\utilities\vcppmake\utilities.sln | # Open $dir$\sword-$version$\utilities\vcppmake\utilities.sln | ||
# Build all | # Build all | ||
− | + | === Compiling diatheke === | |
− | |||
− | |||
− | === | ||
# Open $dir$\sword-$version$\utilities\diatheke\diatheke.vcproj | # Open $dir$\sword-$version$\utilities\diatheke\diatheke.vcproj |
Revision as of 23:48, 22 August 2010
- For compiling on Linux, see Tutorial:Compiling & Installing SWORD.
Contents
Compiling The SWORD Project using MS Visual Studio 2008
- Create a build directory, hereafter referred to as $dir$. Much of the Sword build process expects that various downloads be unpacked to the same directory.
Compiling cURL
- Download the latest release of cURL
- Extract the ZIP to $dir$
- Rename the cURL directory to "curl" (with no version number)
- Open $dir$\curl\vc6curl.dsw
- Allow Visual Studio to update the project files
- Build all
Compiling icu-sword
- Download the latest release of icu-sword
- Extract the tarball to $dir$
- Open $dir$\icu-sword\source\allinone\allinone.sln
- Build all
Compiling libsword
- Download the latest release of The SWORD Project
- Extract the tarball to $dir$
- If you are building utilities or diatheke, the following steps are not necessary:
- Open $dir$\sword-$version$\lib\vcppmake\vc8\libsword.vcproj
- Build all
Compiling utilities
- Open $dir$\sword-$version$\utilities\vcppmake\utilities.sln
- Build all
Compiling diatheke
- Open $dir$\sword-$version$\utilities\diatheke\diatheke.vcproj
- Build all