| 9 | | After using [http://www.xemacs.org/ xemacs] with the [http://ecb.sourceforge.net/ ECB] plugin, which was successful for small projects, we changed to the [http://www.kdevelop.org/ KDevelop] editor, which is probably the best code editor in the whole open source world for the time beiing. We encourage you to install [http://www.kdevelop.org/ KDevelop], there is already a woking kdevelop project file found at: source:/trunk/orxonox.kdevelop#HEAD. [[br]] |
| | 9 | After using [http://www.xemacs.org/ xemacs] with the [http://ecb.sourceforge.net/ ECB] plugin, which we used successfully for small projects, we changed to the [http://www.kdevelop.org/ KDevelop] editor, which is probably the best code editor in the whole open source world for the time being. We encourage you to install [http://www.kdevelop.org/ KDevelop] [[br]] |
| | 10 | |
| | 11 | === KDevelop Project Creation === |
| | 12 | Start KDevelop and select {{{Project -> Import Existing Project}}}. Choose the repository directory as source directory. As project type choose {{{Generic C++ Application (Automake Base)}}}. This will auto generate the project. There are some settings that you will have to get right to enable KDevelop to compile your program correctly: |
| | 13 | {{{ |
| | 14 | |
| | 15 | }}} |
| | 16 | |
| | 17 | |
| | 18 | * Code File Endings: {{{Project->Project Settings->C++ Specific}}} Section: {{{Class Wizard Options::Implementation Suffix}}}: Change it to {{{.cc}}} |
| | 19 | * Configure Options: {{{Project->Project Settings->Configure Options}}} Section: {{{Top Source Directory}}} Choose your source code directory. |
| | 20 | |
| | 21 | \item{Einstellungen} |
| | 22 | Stellt kdevelop so ein, wie es euch passt. |
| | 23 | Wichtig sind folgende Optionen: |
| | 24 | \codesnip{gobble=0} |
| | 25 | Settings -> |
| | 26 | Configure Kdevelop |
| | 27 | Configure Editor |
| | 28 | Configure Shortcuts |
| | 29 | Project -> |
| | 30 | Project Options |
| | 31 | \end{Verbatim} |
| | 32 | Eine kleine Dokumentation dazu findet ihr auch unter |
| | 33 | \codesnip{gobble=0} |
| | 34 | https://www.orxonox.net/cgi-bin/trac.cgi/wiki/LinuxCodingTools |
| | 35 | \end{Verbatim} |
| | 36 | |
| | 37 | \item{Spielen} |
| | 38 | Der beste Weg, einen Editor kennen zu lernen ist, |
| | 39 | damit einfach einmal ein wenig zu spielen. |
| | 40 | Da Kdevelop sehr intuitiv ist, solltet ihr sehr rasch damit klar kommen. |
| | 41 | \end{enumerate} |
| | 42 | |
| | 43 | |
| | 44 | |
| | 45 | === KDevelop Misc Configurations === |