Update BuildGuideQtCreator.md

This commit is contained in:
Matt Feemster 2016-03-01 18:10:37 -08:00
parent d64b7023e9
commit a75bf9a857

View File

@ -23,7 +23,7 @@ There are six prerequisite dependencies. Two of them must be downloaded manually
[libjpeg](http://www.ijg.org/) [libjpeg](http://www.ijg.org/)
[tbb](https://www.threadingbuildingblocks.org/download) [tbb](https://www.threadingbuildingblocks.org/download) (get the open source download)
Extract them into the folder you created such that they are arranged like so: Extract them into the folder you created such that they are arranged like so:
@ -36,8 +36,9 @@ Extract them into the folder you created such that they are arranged like so:
Go into the fractorium folder and run this script which will get the rest of the prerequisites from git and build them: Go into the fractorium folder and run this script which will get the rest of the prerequisites from git and build them:
`cd fractorium `cd fractorium`
`makedeps.bat
`makedeps.bat`
This will download and build `glm libpng libxml zlib`. You will have a folder structure like this: This will download and build `glm libpng libxml zlib`. You will have a folder structure like this:
@ -50,6 +51,7 @@ This will download and build `glm libpng libxml zlib`. You will have a folder st
├─libxml2 ├─libxml2
├─tbb ├─tbb
└─fractorium └─fractorium
├─Deps ├─Deps
├─libjpeg.lib ├─libjpeg.lib
@ -62,10 +64,10 @@ This will download and build `glm libpng libxml zlib`. You will have a folder st
``` ```
##Begin build with Qt Creator: ##Begin build with Qt Creator:
Open the Qt Project `fractorium/main.pro` using Qt Creator with config like *Desktop Qt 5.5.1 MSVC2013 OpenGL 64bit* Open the Qt Project `fractorium/main.pro` using Qt Creator with the default config of *Desktop Qt [version] MSVC2013 64bit*
Select "shadow build" in "Edit build configuration" for both `Debug` and `Release` Select *shadow build* in *Edit build configuration* for both *Debug* and *Release*
Switch to `Release` configuration for all projects and build. Switch to *Release* configuration for all projects and build main.pro.
The outputs will be placed in `fractorium\Bin\release` several minutes later if no error occurs. The outputs will be placed in `fractorium\Bin\release` several minutes later if no error occurs.
@ -76,7 +78,7 @@ Set the configuration to release, and build all.
The outputs will be the same and will be placed in: The outputs will be the same and will be placed in:
`Bin/x64/Release `Bin/x64/Release`
Regardless of the IDE chosen, the output folder will have these contents: Regardless of the IDE chosen, the output folder will have these contents:
@ -118,7 +120,7 @@ MSVC2013\VC\redist\x64\Microsoft.VC120.CRT\vccorlib120.dll
or you can install *Visual C++ Redistributable Packages for Visual Studio 2013 (64 bit)* or you can install *Visual C++ Redistributable Packages for Visual Studio 2013 (64 bit)*
####Final file structure ##Final file structure for distribution
``` ```
[YOUR FOLDER] [YOUR FOLDER]