QtCreator.md 1.7 KB
Newer Older
1 2 3 4 5
# Qt Creator 
Die IDE mit der die Lichtsteuerung entwickelt wird.

### Einrichten 
1. Mac: open Qt Creator -> About Plugins...  
6
   Windows/Linux: open Help -> About Plugins...
7 8 9 10 11 12 13 14
2. Enable:
   - C++ -> ClangCodeModel
   - C++ -> ClangFormat
   - C++ -> ClangRefactoring
   - Code Analyser -> Every Entry
   - Utilities -> Todo  

   Click 'Close' and restart Qt Creator
15
3. Open the settings (Mac: Qt Creator -> Preferences..., Windows/Linux: Tools -> Options...)
16 17 18 19
4. You can choose under Environment -> Interface -> Theme the 'Dark' Theme ;)
5. Check C++ -> Code Style -> Format instead of indenting  
   Check C++ -> Code Style -> Format while typing  
   Check C++ -> Code Style -> Format edited code on file save
20
6. Check Qt Quick -> QML/JS Editing -> Enable auto format on file save, **if [this](https://bugreports.qt.io/browse/QTCREATORBUG-23019) is fixed**
21 22
7. Close the settings
8. You can select File -> Sessions -> Manage... -> Restore last session on startup
23
9. If you have changed the theme, restart Qt Creator
24

25 26
### Compiler
Unter **Windows** wird der Compiler von Qt mitgeliefert.  
27
Unter **Linux** kann gcc mittels `sudo apt install gcc` installiert werden. Gcc sollte mindestens version 7 haben (überprüfen mit `gcc --version`). Außerdem muss make installiert werden: `sudo apt install make`.  
28 29
Unter **Mac**: XCode im AppStore installieren. 

30 31 32 33 34
### Cpp-Check installieren
[Cppcheck](http://cppcheck.sourceforge.net/) ist ein Tool zur statischen Analyse, um Fehler zu finden.
* Windows: Auf die Webseite von [Cppcheck](http://cppcheck.sourceforge.net/) gehen, den Installer runterladen und installieren. 
* Mac: `brew install cppcheck` (vorrausgesetzt [brew](https://brew.sh/) ist installiert)
* Linux: `sudo apt install cppcheck`