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 === |