Size: 926
Comment:
|
← Revision 4 as of 2014-07-07 17:50:39 ⇥
Size: 947
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
3. Falls ein Funktionsaufruf betroffen ist, sowohl die Definition in der .cpp Datei als auch die Deklaration aus der .h Datei posten. | 3. Falls ein Funktionsaufruf betroffen ist, sowohl die Definition in der ''.cpp'' Datei als auch die Deklaration aus der ''.h'' Datei posten. |
Line 11: | Line 11: |
4. Die aktuelle Version (mit der der Fehler auftritt) ins SVN hochladen. | 4. Die aktuelle Version (mit der der Fehler auftritt) ins ''SVN'' hochladen. |
Line 13: | Line 13: |
5. Sagen, dass die Version im SVN ist. | 5. Sagen, dass die Version im ''SVN'' ist. |
Line 15: | Line 15: |
6. Bei Problemen mit der Speicherverwaltung ("segmentation fault", "Speicherzugriffsfehler", "memory corruption") oder wenn der Code lokal läuft aber auf Jenkins nicht: | 6. Bei Problemen mit der Speicherverwaltung ("segmentation fault", "Speicherzugriffsfehler", "memory corruption") oder wenn der Code lokal läuft aber auf ''Jenkins'' nicht: |
Line 21: | Line 21: |
6.3 Das führt dann oft schon zum Fehler. Falls nicht, die relevanten Teile der Ausgabe von ''gdb'' bzw. ''valgrind'' posten. | 6.3 Das führt dann oft schon zur Lösung. Falls nicht, die relevanten Teile der Ausgabe von ''gdb'' bzw. ''valgrind'' posten. |
Anleitung für Fragen auf dem Forum
0. Die Suchfunktion im Forum nutzen, um zu schauen, ob die Frage nicht schon mal kam.
1. Fehlermeldung posten.
2. Relevante Teile aus dem Code posten. Dabei Zeilennummern angeben, so dass man sieht, welcher Zeile zu welchem Teil der Fehlermeldung gehört.
3. Falls ein Funktionsaufruf betroffen ist, sowohl die Definition in der .cpp Datei als auch die Deklaration aus der .h Datei posten.
4. Die aktuelle Version (mit der der Fehler auftritt) ins SVN hochladen.
5. Sagen, dass die Version im SVN ist.
6. Bei Problemen mit der Speicherverwaltung ("segmentation fault", "Speicherzugriffsfehler", "memory corruption") oder wenn der Code lokal läuft aber auf Jenkins nicht:
6.1 gdb laufen lassen
6.2 valgrind laufen lassen
6.3 Das führt dann oft schon zur Lösung. Falls nicht, die relevanten Teile der Ausgabe von gdb bzw. valgrind posten.