FlexSEA Wiki

A WEARABLE ROBOTICS TOOLKIT

User Tools

Site Tools


build_plan_gui

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
build_plan_gui [2019/07/25 14:58]
jfduval [Requirements]
build_plan_gui [2020/02/21 16:20] (current)
rqurashi [Setup]
Line 2: Line 2:
  
 ===== Requirements ===== ===== Requirements =====
-  * [[build_fx_plan#​Requirements|Requirements for fxPlanStack]] 
   * Qt 5.12   * Qt 5.12
-    * The version of GCC is limited by Qt's version of C/C++ libraries. If version 5.12.X of Qt is used, GCC/G++ 7.3 is the default used by Qt. If fx_plan_stack is compiled by a different version of GCC, build errors related to missing symbols will occur. [[https://​wiki.qt.io/​Qt_5.12_Tools_and_Versions| See here.]]+    * The version of GCC is limited by Qt's version of C/C++ libraries. If version 5.12.X of Qt is used, GCC/G++ 7.3 is the default used by Qt. 
     * Important: select "Qt Chart"     * Important: select "Qt Chart"
  
Line 10: Line 9:
 ===== Setup ===== ===== Setup =====
  
-  - [[build_fx_plan#​Setup|Install ​the requirements for fxPlanStack]] +  - Install Qt 5.12 from their [[https://​www.qt.io/​download |website]] (MinGW 7.3 32-bits).  If you don't already have a license, the Open Source version can be used. 
-  - Finish by installing ​Qt 5.12 from their [[https://​www.qt.io/​download |website]] (MinGW 7.3 32-bits)+  - Qt might require you to set-up an account before proceeding.
  
  
 ===== Changes to building previous versions ===== ===== Changes to building previous versions =====
-To make management of the code more straight forward, ​fx_plan_stack ​was restructured and some its sub modules were integrated directly into the directory. A consequence of this is that now only 1 library is built (fx_plan_stack) rather than 3. Accordingly:​ +  - fx_plan_stack is no longer needed ​to build GUI, plan_3_0 repository containing GUI code no longer has any ties to Dephy source code 
-  * The .pro files were modified ​to include the appropriate directories +  ​- If you do have fx_plan_stack ​build privileges, see [[build_fx_plan#​how_to_build_the_fx_plan_stack_libraries|how to build fx_plan_stack ​libraries]]Once you successfully build fx_plan_stack,​ the build script (stack_builder.sh) will copy the compiled ​libraries and headers to the [[https://​github.com/​DephyInc/​plan_3_0|plan_3_0]] repository automatically.
-  ​* Macros are defined only in the .pro file and fx_plan_stack ​(using a cmakefile called //​plan_definitions.cmake//​) +
-  * fx_plan_stack ​is no longer built using a .pro file. Rather ​you must build it before hand using a bash script (//​stackBuilder.sh//) +
-  * Redundant copies of source files and libraries ​were removed +
-  * Includes of lower level libraries such as Serial ​and FlexSEA-Shared-Lib have been removed from the .pro files +
-  * Added Linux compatibility+
  
 ===== How to build (Basic) ===== ===== How to build (Basic) =====
-  - [[build_fx_plan#​How to build the libraries|Build fxPlanStack]] 
   - From the root directory launch Qt by using the .pro file   - From the root directory launch Qt by using the .pro file
   - Build the app or version of the code you desire by using the hammer. Make sure it is the release version and that the correct compiler (Qt 5.12.2 Mingw32) is selected. {{qt_build_setting.png}}   - Build the app or version of the code you desire by using the hammer. Make sure it is the release version and that the correct compiler (Qt 5.12.2 Mingw32) is selected. {{qt_build_setting.png}}
Line 50: Line 43:
     *platforms/​qwebgl.dll     *platforms/​qwebgl.dll
     *platforms/​qwindows.dll     *platforms/​qwindows.dll
- 
  
  
build_plan_gui.1564066732.txt.gz · Last modified: 2019/07/25 14:58 by jfduval