Qt Creator

From Bitpost wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

DEBUGGING

See Development reference.