Software deinstallieren
Programm läuft nicht: sqlite3.dll nicht gefunden (Windows)
Programm läuft nicht: boost_...dll nicht gefunden (Windows)
Programm läuft nicht: "This application has requested the Runtime..." (Windows)
Pfad unter Windows eintragen

Software deinstallieren

Bei der Installation werden keine Einträge in die Windows-Registry geschrieben, weswegen die De-Installation einfach durch Löschen der Verzeichnisse, die bei der Installation angelegt wurden, erledigt werden kann. Löschen Sie

C:\msys
C:\mingw
C:\codeblocks
C:\cppbuchincludes (evtl. behalten, kann auch mit anderen Compilern funktionieren)

und, falls Sie Boost und Qt installiert haben:
C:\Boost
C:\Qt

Dann noch die Verknüpfung zu Codeblocks auf dem Desktop löschen. Das ist alles. Der Vollständigkeit halber sollten Sie die Einträge
C:\msys\bin;C:\MinGW\bin (und ggf. C:\Boost\bin, C:\Qt\bin und C:\Qt\lib)
aus dem Systempfad entfernen. Das ist nicht zwingend notwendig, aber zu empfehlen, um den Pfad von überflüssigen Daten zu befreien.

Programm läuft nicht: sqlite3.dll nicht gefunden (Windows)

Wenn die Meldung "Programm kann nicht gestartet werden, da sqlite3.dll fehlt" kommt, tragen Sie C:\MinGW\lib in den Pfad ein. Wie das geht, steht hier. Damit der Eintrag wirksam wird, bitte ab- und wieder anmelden.
nach oben

Programm läuft nicht: boost_....dll nicht gefunden (Windows)

Wenn die Meldung "Programm kann nicht gestartet werden, da boost_....dll fehlt" kommt, tragen Sie C:\Boost\lib in den Pfad ein. Wie das geht, steht hier. Damit der Eintrag wirksam wird, bitte ab- und wieder anmelden.
nach oben

Programm läuft nicht: "This application has requested the Runtime..." (Windows)

Die Fehlermeldung lautet "This application has requested the Runtime in an unusual way."
Gemeint ist, dass die Anwendung sich nicht richtig beendet, weil zum Beispiel eine nicht bearbeitete Exception geworfen wurde. Leider unterstützt die Windows-Version des GNU C++ Compilers die nur die sogenannte locale "C" (ASCII Sprachumgebung für C). Einstellungen für Deutsch ("de_DE") und andere sind nicht implementiert. Unter Linux tritt das Problem bei denselben Compiler-Versionsnummern nicht auf. Das Problem kann besser sichbar gemacht werden, wenn der kritische Programmcode mit einem try-catch-Block umschlossen wird, zum Beispiel

#include <iostream>
#include <locale>
using namespace std;

int main() {
    try {
        // kritischer Programmcode, z.B.:
        locale de("de_DE");
        // weitere Anweisungen
    } catch(const exception& e) {
        cout << e.what() << endl;
    }
}
Dann beendet sich das Programm korrekt und die Fehlerursache wird ausgegeben, dass nämlich der Name de_DE nicht gültig ist (d.h. in der Implementierung fehlt). Leider kenne ich keinen Workaround für dieses Problem außer auf Linux umzustellen oder auf die nächste, hoffentlich korrigierte Version des Compilers zu warten.

nach oben

Pfad unter Windows eintragen

Windows 7

Als Administrator einloggen. Dann "Start" → "Systemsteuerung" → "System und Sicherheit" → "System" → "Erweiterte Systemeinstellungen" anklicken. Im neu erscheinenden Fenster unten "Umgebungsvariablen" anklicken. Im Fenster unten bei den Systemvariablen die Variable "Path" und dann "Bearbeiten" anklicken. Dann bitte den Pfad ergänzen/ändern. Danach mit zweimal "OK" beenden. Damit die Änderung wirksam wird, abmelden und erneut als Administrator anmelden!

Windows Vista

Als Administrator einloggen. Dann "Start" → "Systemsteuerung" → "System" → "Erweiterte Systemeinstellungen" und dort den Reiter "Erweitert" anklicken. Auf der erscheinenden Registerkarte unten "Umgebungsvariablen" anklicken. Im Fenster unten bei den Systemvariablen die Variable "Path" und dann "Bearbeiten" anklicken. Dann bitte den Pfad ergänzen/ändern. Danach mit zweimal "OK" beenden. Damit die Änderung wirksam wird, abmelden und erneut als Administrator anmelden!

Windows XP

Als Administrator einloggen. Klicken Sie "Start" → "Systemsteuerung" → "System" und dort den Reiter "Erweitert" an. Auf der erscheinenden Registerkarte unten "Umgebungsvariablen" anklicken. Im Fenster unten bei den Systemvariablen die Variable "Path" und dann "Bearbeiten" anklicken. Dann bitte den Pfad ergänzen/ändern. Danach mit zweimal "OK" beenden. Damit die Änderung wirksam wird, abmelden und erneut als Administrator anmelden!

nach oben