ich finde die pathstroke demo (C:\Qt\demos\pathstroke) ganz gut und wollte sie als basis für eines meiner projekte nutzen.
wenn ich nun noch in das verzeichnis C:\Qt\demos\shared jeweils die .cpp und .h dateien von arthurwidgets und arthurstyle in das pathstroke-verzeichnis kopiere, bekomme ich beim linken folgenden fehler:
release\arthurstyle.o(.text+0x63):arthurstyle.cpp: undefinded reference to 'qInitResources_shared()'
release\arthurstyle.o(.text+0x113):arthurstyle.cpp: undefinded reference to 'qInitResources_shared()'
release\main.o(.text+0x56):main.cpp: undefinded reference to 'qInitResources_pathstroke()'
das merkwürdige ist, wenn ich nach qInitResources_pathstroke oder qInitResources_shared im Qt ordner suche, kann ich es nicht finden.
zuerst führe ich "qmake -project", dann "qmake" und am ende "mingw32-make release" aus.
Linker Probleme mit Pathstroke Demo
Linker Probleme mit Pathstroke Demo
Gruß Patrick
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
was meinst du mit resource vergessen?
ich habe qmake benutzt und der bindet alles von alleine ein. wenn ich mir das makefile anschaue, dann sind da auch die von mir erwähneten objekte der kompilierten dateien drin. also welche datei fehlt?
kann jemand das ganze mal bei sich kompilieren? die dateien sind bei jeder Qt distribution dabei. in dem shared-ordner ist auch noch eine .a-library, mit der ich aber nichts anzufangen weiß.
ich habe qmake benutzt und der bindet alles von alleine ein. wenn ich mir das makefile anschaue, dann sind da auch die von mir erwähneten objekte der kompilierten dateien drin. also welche datei fehlt?
kann jemand das ganze mal bei sich kompilieren? die dateien sind bei jeder Qt distribution dabei. in dem shared-ordner ist auch noch eine .a-library, mit der ich aber nichts anzufangen weiß.
Gruß Patrick
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
RTM: http://doc.trolltech.com/4.2/resources.html
Wenn man von irgendwoher was kopiert sollte man auch schauen dass man alles kopiert.
Wie ich schon sagte - arthur* benötigt Resourcen die Du nicht eingebunden hast.
Wenn man von irgendwoher was kopiert sollte man auch schauen dass man alles kopiert.
Wie ich schon sagte - arthur* benötigt Resourcen die Du nicht eingebunden hast.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung