[gelöst] Ressource Dateien sind nicht da

Alles rund um die Programmierung mit Qt
stonecold
Beiträge: 147
Registriert: 19. Oktober 2005 10:48

Beitrag von stonecold »

Hallo Christian,

habe mit

Code: Alles auswählen

QCoreApplication::addLibraryPath(QCoreApplication::applicationDirPath());
probiert, hat aber nicht funktioniert.

Wo genau sucht er auf dem Nichtbuild-System nach der DLL? Warum meckert er nicht, dass er sie nicht findet?
stonecold
Beiträge: 147
Registriert: 19. Oktober 2005 10:48

Beitrag von stonecold »

Hallo,

nach einigem Rumprobieren habe ich das Problem nun in den Griff bekommen.

Tatsächlich hat eine DLL (qico4.dll) aus dem Plugin Verzeichnis gefehlt.
Ich hatte u.a. versucht mittels qt.conf festzulegen wo sich diese DLL befindet.

Wichtig dabei scheit zu sein, dass die Verzeichnisstruktur erhalten bleibt.

Also:
Im Appl.-Verzeichnis eine qt.conf mit folgendem Inhalt erstellen:

Code: Alles auswählen

[Paths]
    Prefix = .
Dann die DLL unter Erhaltung der Verzeichnisstrucktur im Appl.-Verzeichnis ablegen.

Code: Alles auswählen

AppVZ->plugins->imageformats 
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Und mal wieder der Hinweis auf die Doku... http://doc.trolltech.com/4.6/plugins-ho ... ng-plugins
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
stonecold
Beiträge: 147
Registriert: 19. Oktober 2005 10:48

Beitrag von stonecold »

Christian81 hat geschrieben:Und mal wieder der Hinweis auf die Doku... http://doc.trolltech.com/4.6/plugins-ho ... ng-plugins
Hatte das offensichtlich nicht richtig verstanden. Hatte gemeint, dass das setzen mittels addLibraryPath() ausreicht um ihm zu zeigen, wo die Lib liegt. Dem ist ja nicht so.

Danke für die Hilfe.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Man braucht weder die qmake.conf noch addLibraryPath() wenn man das macht was in der Doku steht... und das sage ich zu diesem Thema irgendwie alle zwei Wochen immer wieder. :(
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten