This commit is contained in:
Person 2017-12-21 21:13:21 -08:00
commit 7956e008d7
2 changed files with 14 additions and 14 deletions

View File

@ -1,4 +1,4 @@
#Build Guide For Visual Studio 2015 or Qt Creator #Build Guide For Visual Studio 2017 or Qt Creator
##Tools ##Tools
###git ###git
@ -7,15 +7,15 @@ Install [git](https://git-scm.com/downloads).
###Visual Studio ###Visual Studio
Install [Microsoft Visual Studio 2015 or later](https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx), then install the latest updates. Install [Microsoft Visual Studio 2017 or later](https://www.visualstudio.com/downloads/), then install the latest updates.
###Qt ###Qt
Install Qt for Windows 64-bit (VS 2015) 5.8 or later (http://www.qt.io/download/). Install Qt for Windows 64-bit (VS 2017) 5.8 or later (http://www.qt.io/download/).
Add system environment variable named `QTPATH` and point it to the location of the Qt folder. On a default install, this will be something like: Add system environment variable named `QTPATH` and point it to the location of the Qt folder. On a default install, this will be something like:
`C:\Qt\5.8\msvc2015_64` `C:\Qt\5.8\msvc2017_64`
###Wix ###Wix
@ -106,7 +106,7 @@ This will download and build `glm libopenexr libpng libxml zlib`. You will have
###Begin build with Qt Creator ###Begin build with Qt Creator
Open the Qt Project `fractorium/main.pro` using Qt Creator with the default config of *Desktop Qt [version] MSVC2015 64bit*. Open the Qt Project `fractorium/main.pro` using Qt Creator with the default config of *Desktop Qt [version] MSVC2017 64bit*.
Make sure *Shadow build* in *Edit build configuration* for both *Debug* and *Release* is unchecked. Make sure *Shadow build* in *Edit build configuration* for both *Debug* and *Release* is unchecked.
Switch to the *Release* configuration. Switch to the *Release* configuration.
@ -129,13 +129,13 @@ Run Visual Studio and verify there is a menu item named *Qt5*. Click on it and c
Add a new Qt version to the list with the exact name of "Qt5", and set its path to the same as `$QTPATH`, which will be something like: Add a new Qt version to the list with the exact name of "Qt5", and set its path to the same as `$QTPATH`, which will be something like:
`C:\Qt\5.8\msvc2015_64` `C:\Qt\5.9.1\msvc2017_64`
The name "Qt5" must match exactly and this step must be completed before the Fractorium solution is opened. If not, the Qt add-in will completely ruin all solution and project files that use Qt. The name "Qt5" must match exactly and this step must be completed before the Fractorium solution is opened. If not, the Qt add-in will completely ruin all solution and project files that use Qt.
Set the default version to the newly created Qt version and click *Ok*. Set the default version to the newly created Qt version and click *Ok*.
Open the file Fractorium.sln under Builds/MSVC/2015 Open the file Fractorium.sln under Builds/MSVC/2017
Set the configuration to release, and build all. Set the configuration to release, and build all.
@ -196,16 +196,16 @@ platforms\qwindows.dll
Double click fractorium.exe to run it, and use the command line to run the others. Double click fractorium.exe to run it, and use the command line to run the others.
To run on a computer without Visual Studio 2015, these files also need to be in the folder: To run on a computer without Visual Studio 2017, these files also need to be in the folder:
``` ```
MSVC2015\VC\redist\x64\Microsoft.VC140.CRT\msvcp140.dll MSVC2017\VC\Redist\MSVC\14.11.25325\x64\Microsoft.VC141.CRT\msvcp140.dll
MSVC2015\VC\redist\x64\Microsoft.VC140.CRT\vcruntime140.dll MSVC2017\VC\Redist\MSVC\14.11.25325\x64\Microsoft.VC141.CRT\vcruntime140.dll
MSVC2015\VC\redist\x64\Microsoft.VC140.CRT\vccorlib140.dll MSVC2017\VC\Redist\MSVC\14.11.25325\x64\Microsoft.VC141.CRT\vccorlib140.dll
MSVC2015\VC\redist\x64\Microsoft.VC140.CRT\concrt140.dll MSVC2017\VC\Redist\MSVC\14.11.25325\x64\Microsoft.VC141.CRT\concrt140.dll
``` ```
or you can install [Visual C++ Redistributable Packages for Visual Studio 2015 (64 bit)](https://www.microsoft.com/en-us/download/details.aspx?id=53840) or you can install [Visual C++ Redistributable Packages for Visual Studio 2017 (64 bit)](https://www.visualstudio.com/downloads/)
##Final file structure for distribution ##Final file structure for distribution

View File

@ -48,7 +48,7 @@ All builds are 64-bit.
## Windows ## Windows
[Build Guide for Visual Studio 2015 or Qt Creator](Data/BuildGuideQtCreator.md) [Build Guide for Visual Studio 2017 or Qt Creator](Data/BuildGuideQtCreator.md)
## Linux ## Linux