Difference between revisions of "Configuring Qt Creator"

From wiki.emacinc.com
Jump to: navigation, search
m (Marked Buggy due to too many issues.)
Line 1: Line 1:
{{todo| Buggy (11.09.2015-13:55->KY+)(11.13.2015-13:00->MG+)|Brian Serrano|project=oe 5,bs,ky,mg,md,Buggy}}
+
{{todo| Review (11.09.2015-13:55->KY+)(11.13.2015-13:00->MG+)(11.17.2015-11:25->KY+)|Brian Serrano|project=oe 5,bs,KY,MG,MD,Review}}
  
 
{{#seo:
 
{{#seo:
Line 7: Line 7:
 
|description=
 
|description=
 
}}
 
}}
{{note| The ''target_arch'' variable referenced below can either be ''armv5e-emac-linux-gnueabi'' for ARM targets or ''i586-emac-linux'' for x86 targets.}}
+
{{caution| This page is written for customers that have installed Qt Creator using the installer directly from the Qt website, as described on  [[Installing_QtCreator | this page]] (not recommended, unless a Linux distribution other than Ubuntu is being used).}}
  
 
==Configure Kits in Qt Creator==
 
==Configure Kits in Qt Creator==
 
{{ warning | This assumes the Qt Creator install is in the user's home directory, but it doesn't say anything about that ahead of time.  There's no background information, pre-reqs, etc.  This page is unfinished.}}
 
  
 
<cl>
 
<cl>
1. Open Qt Creator
+
1. [[Installing_QtCreator | Install Qt Creator]], which by default is installed in the user's home directory.
 +
* Open Qt Creator
 
{{cli | username=developer | hostname=ldc |/home/developer/qtcreator-3.1.0/bin/qtcreator}}
 
{{cli | username=developer | hostname=ldc |/home/developer/qtcreator-3.1.0/bin/qtcreator}}
  
Line 36: Line 35:
  
 
<br clear=all>
 
<br clear=all>
 +
{{note| The ''target_arch'' variable referenced below can either be ''armv5e-emac-linux-gnueabi'' for ARM targets or ''i586-emac-linux'' for x86 targets.}}
  
 
* Select the '''Compilers''' tab
 
* Select the '''Compilers''' tab
Line 76: Line 76:
 
<br clear=all>
 
<br clear=all>
 
</cl>
 
</cl>
 
+
== Conclusion ==
{{ warning | There's no conclusion}}
+
At this time, Qt Creator is configured similarly to the pre-configured version of Qt Creator that is distributed by EMAC. All other pages referencing Qt Creator should apply to this configured version as well.
 
+
==== Where to go next ====
{{ warning | There's no, "Where to Go Next."}}
+
* [[Creating_a_New_EMAC_OE_SDK_Project_with_qmake_in_Qt_Creator | Creating a new project in Qt Creator]]

Revision as of 12:28, 17 November 2015

TODO: {{#todo: Review (11.09.2015-13:55->KY+)(11.13.2015-13:00->MG+)(11.17.2015-11:25->KY+)|Brian Serrano|oe 5,bs,KY,MG,MD,Review}}



CAUTION
This page is written for customers that have installed Qt Creator using the installer directly from the Qt website, as described on this page (not recommended, unless a Linux distribution other than Ubuntu is being used).


Configure Kits in Qt Creator

  1. Install Qt Creator, which by default is installed in the user's home directory.

  2. Open Qt Creator

    developer@ldc:~# /home/developer/qtcreator-3.1.0/bin/qtcreator
  3. Click Tools->Options...

  4. Select Devices from the left pane

    1. Press the Add... button

    2. Select Generic Linux Device then press Start Wizard

    3. Type in a name, the IP address, user name and password for the device

    4. Click Next >

    5. Click Finish

    6. A connection will be established with the target device

    7. Click Apply

  5. Select Build & Run from the left pane

  6. Select the Qt Versions tab

    1. Press the Add... button

    2. Navigate to /opt/emac/5.0/sysroots/x86_64-emacsdk-linux/usr/bin/

    3. Select qmake

    4. Press apply

    Figure 1: Qt Creator Kit Qmake




    NOTE
    The target_arch variable referenced below can either be armv5e-emac-linux-gnueabi for ARM targets or i586-emac-linux for x86 targets.


  7. Select the Compilers tab

    1. Press Add->GCC

    2. Type in a name such as OE5 ARM GCC

    3. Click Browse...

    4. Navigate to /opt/emac/5.0/sysroots/x86_64-emacsdk-linux/usr/bin/target_arch/

    5. Select target_arch-gcc

    Figure 2: Qt Creator Kit Compiler


  8. Select the Debuggers tab

    1. Press Add

    2. Type in a name such as GDB OE5 ARM

    3. Click Browse...

    4. Navigate to /opt/emac/5.0/sysroots/x86_64-emacsdk-linux/usr/bin/target_arch/

    5. Select target_arch-gdb

    Figure 3: Qt Creator Kit Debugger


  9. Select the Kits tab

    1. Press the Add button

    2. Type in a name such as OE 5.0 arm

    3. Change the Device type: to Generic Linux Device

    4. Change the Device: to the one configured in step 3

    5. Type /opt/emac/5.0/sysroots/target_arch into the Sysroot line

    6. Change the Compiler: to the one created in step 6

    7. Change the Debugger: to the one created in step 7

    8. Change the Qt version: to the one created in step 5

    9. Type target_arch-g++ into the Qt mkspec line

    10. Press Apply then Ok


    Figure 4: Qt Creator Kit


Conclusion

At this time, Qt Creator is configured similarly to the pre-configured version of Qt Creator that is distributed by EMAC. All other pages referencing Qt Creator should apply to this configured version as well.

Where to go next