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