Anwendung konnte nicht gestartet werden ...qtcored4.dll....

Alles rund um die Programmierung mit Qt
Antworten
diddely
Beiträge: 49
Registriert: 9. Juli 2008 16:19

Anwendung konnte nicht gestartet werden ...qtcored4.dll....

Beitrag von diddely »

Hi,

habe auf meinem XP Pro Rechner QT 4.4.0 + VS 2005 (incl SP1) installiert.
QT wurde einfach mit
configure -platform win32-msvc2005 –no-qt3support
konfiguriert
und mit
nmake
erzeugt.

Die von mir erzeugten/ergänzten Umgebungsvariablen sind:

QTDIR = C:\QT4
LIB = QTDIR\lib;
INCLUDE = QTDIR\include;
Path = QTDIR\bin;

Einstellungen in VS 2005:
Extras -> Optionen -> Projekte und Projektmappen -> VC++-Verzeichnisse

Ausführbare Dateien:
$(QTDIR)\bin

Includedateien:
$(QTDIR)\include
$(QTDIR)\include\Qt

Bibliotheksdateien:
$(QTDIR)\lib




Wenn ich nun ein Beispiel aus dem "example" Ordner von QT kompiliere, wird dies ohne Probleme durchgeführt.
Beim starten jedoch, wird erwähnt, dass die QTCored4.dll nicht gefunden wurde. (Egal ob ich als Debug oder Release erzeuge)

Woran könnte dies liegen?

Die vermisste Datei ist in C:\QT4\lib vorhanden!
QtCored4.dll
QtCored4.lib
QtCore4.dll
QtCore4.lib




Bild
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Re: Anwendung konnte nicht gestartet werden ...qtcored4.dll.

Beitrag von macman »

diddely hat geschrieben:
Die von mir erzeugten/ergänzten Umgebungsvariablen sind:

QTDIR = C:\QT4
LIB = QTDIR\lib;
INCLUDE = QTDIR\include;
Path = QTDIR\bin;
QTDIR ist ja noch korrekt, aber bei den anderen müsste
LIB = %QTDIR%\lib;
INCLUDE = %QTDIR%\include;
Path = %QTDIR%\bin;
stehen. Ansonsten mal Processmon bemühen, damit kann man sehr gut sehen, in welchen Verzeichnissen nach den DLLs gesucht wird.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
diddely
Beiträge: 49
Registriert: 9. Juli 2008 16:19

Beitrag von diddely »

Danke, habs aber eben herausgefunden :)
Lag wirklich an den Umgebungsvariablen.
Antworten