Qt Creator: Difference between revisions
No edit summary  | 
				No edit summary  | 
				||
| (5 intermediate revisions by the same user not shown) | |||
| Line 6: | Line 6: | ||
** Use the projects button in the sidebar  | ** Use the projects button in the sidebar  | ||
** Rename "all" build to "release"  | ** Rename "all" build to "release"  | ||
  Build dir: ./cmake-  |   Build dir: ./cmake-release  | ||
 Delete make step, replace with custom step:   | |||
   cmd: ./build.sh  | |||
   working dir: %{buildDir}  | |||
 >>>> WARNING: CLEAN DOESN'T WORK, it dumps to server/ instead of server/cmake-### TODO: solve that! meanwhile use command line to rerun cmake, it works fine!  | |||
 Delete clean step, replace with custom step:   | |||
   cmd: ./clean.sh  | |||
   working dir: %{buildDir}  | |||
** Copy release to debug and adjust it  | ** Copy release to debug and adjust it  | ||
** Rename run config to release  | ** Rename run config to release  | ||
  add arguments, eg: melange 8080 test reanalyze  |   add arguments, eg: melange 8080 test reanalyze  | ||
| Line 20: | Line 22: | ||
* Set up gnome-terminal to get command line input and output going  | * Set up gnome-terminal to get command line input and output going  | ||
  Tools->Options->Environment->Terminal-> dropdown should include: /usr/bin/gnome-terminal -x  |   Tools->Options->Environment->Terminal-> dropdown should include: /usr/bin/gnome-terminal -x  | ||
=== USAGE ===  | |||
* Clunky multi-window support; this gives you a new window that you can put on a different monitor; but you have to keep the Qt Creator command window around, don't use it to edit though bc ctrl-tab may pop you into another window  | * Clunky multi-window support; this gives you a new window that you can put on a different monitor; but you have to keep the Qt Creator command window around, don't use it to edit though bc ctrl-tab may pop you into another window  | ||
  Window-> Open in new window  |   Window-> Open in new window  | ||
=== DEBUGGING ===  | |||
See [[Development reference]].  | |||
Latest revision as of 22:38, 11 December 2016
FEATURES
- Effortless debugging
 - Full CMake support using CMakeLists.txt - Qt build and run parameters are stored in CMakeLists.txt.user
 
CONFIGURE
- A new project defaults to an "all" build/run configuration; you will want build {debug|release} and run {debug|release} configs
- Use the projects button in the sidebar
 - Rename "all" build to "release"
 
 
Build dir: ./cmake-release
Delete make step, replace with custom step: 
  cmd: ./build.sh
  working dir: %{buildDir}
>>>> WARNING: CLEAN DOESN'T WORK, it dumps to server/ instead of server/cmake-### TODO: solve that! meanwhile use command line to rerun cmake, it works fine!
Delete clean step, replace with custom step: 
  cmd: ./clean.sh
  working dir: %{buildDir}
- Copy release to debug and adjust it
 - Rename run config to release
 
add arguments, eg: melange 8080 test reanalyze working dir: use the project dir [x] Run in terminal
- Copy release to debug and adjust
 
- Set up gnome-terminal to get command line input and output going
 
Tools->Options->Environment->Terminal-> dropdown should include: /usr/bin/gnome-terminal -x
USAGE
- Clunky multi-window support; this gives you a new window that you can put on a different monitor; but you have to keep the Qt Creator command window around, don't use it to edit though bc ctrl-tab may pop you into another window
 
Window-> Open in new window