aboutsummaryrefslogtreecommitdiffstats
path: root/Win32/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Win32/README.txt')
-rw-r--r--Win32/README.txt59
1 files changed, 22 insertions, 37 deletions
diff --git a/Win32/README.txt b/Win32/README.txt
index 2214497..362d06e 100644
--- a/Win32/README.txt
+++ b/Win32/README.txt
@@ -1,4 +1,4 @@
-Heimdall (c) 2010-2013 Benjamin Dobell, Glass Echidna
+Heimdall (c) 2010-2014 Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/products/heimdall/
DISCLAIMER:
@@ -12,25 +12,10 @@ DISCLAIMER:
These instructions were written for Windows 7 / Vista / Server 2008 however the
-producedure should be essentially the same for all supported versions of
+procedure should be essentially the same for all supported versions of
Windows (XP onwards).
-Troubleshooting:
-
- 1. If when you try launch Heimdall or Heimdall Frontend you receive a
- similar to:
-
- The program can't start because MSVCP110.dll is missing from your
- computer.
-
- This means that you haven't installed the Microsoft Visual C++ 2012
- runtimes. The runtimes can be downloaded from Microsoft's website:
-
- http://www.microsoft.com/en-au/download/details.aspx?id=30679
-
-
-
Driver Installation Instructions:
1. Put your device into download mode and plug it in.
@@ -198,7 +183,7 @@ Performing a Custom Flash with Heimdall Frontend:
clicking the "Remove" button. Removing a partition from the list doesn't
remove it from your device, it simply means it will not be flashed.
- 10. Repeat steps 7-9 as often as needed to specify all the partions/files
+ 10. Repeat steps 7-9 as often as needed to specify all the partitions/files
that you wish to flash.
11. Now you can chose whether you would like to repartition your device as
@@ -532,31 +517,31 @@ be included.
Appendix B - Installing Heimdall Suite from Source
- 1. Ensure that you have both a version of Visual Studio 2012 with C++
- support and Qt Developer Framework (4.7 or later, but prior to 5.0)
- installed on your system.
-
- A free version (Visual C++ 2012 Express) can be downloaded from
- Microsoft's website:
+ Heimdall and Heimdall Frontend both utilise CMake for managing the build
+ process. CMake can generate files for various build systems including GNU
+ Make and Visual Studio. However, official packages are compiled with GNU
+ Make and MinGW-W64 GCC/G++.
- http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products
+ NOTE: Official builds use MinGW-W64 simply because on-going cross-platform
+ development is simpler when using just the one IDE (Jetbrain's CLion)
+ and similar toolchains.
- Qt can also be downloaded freely from:
+ 1. Setup a MinGW-W64 build environment by utilising MSYS2:
- http://qt-project.org/downloads
+ http://msys2.github.io/
- 2. Open msvc2012.sln
+ 2. After installing MSYS2 a command prompt will launch, enter:
- 3. From the Solutions Configuration drop-down change from "Debug" to
- "Release".
+ Pacman -Syu
+ Pacman -S mingw-w64-x86_64 mingw-w64-x86_64-clang mingw-w64-x86_64-cmake mingw-w64-x86_64-libusb mingw-w64-x86_64-qt5-static make
- 4. In the Solution Explorer right-click on the heimdall-frontend project
- and chose "Build".
+ 3. Add the MinGW-W64 binaries to your PATH environment variable:
- 5. Depending on how you've installed Qt on your system you may need to copy
- "QtCore4.dll, "QtGui4.dll" and "QtXml4.dll" from your Qt bin/
- sub-directory to Heimdall's Win32/Release sub-directory.
+ export PATH="/mingw64/bin:$PATH"
- 6. Heimdall Frontend can then be run from Win32/Release or command line can
- be used to run Heimdall (command line) from the same directory.
+ 4. Build Heimdall & Heimdall Frontend
+ mkdir build
+ cd build
+ cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release -DQt5Widgets_DIR=/c/msys64/mingw64/qt5-static/lib/cmake/Qt5Widgets ..
+ make