Ultra-Newbie: Linkerproblem
Verfasst: 8. September 2010 10:12
Hallo Leute,
ich hoffe, ich bekomme hier einen Schubser mehr als in den anderen QT-Foren, wo man einfach im Regen stehengelassen wird... Weiterhin habe ich keine wirklich passende Kategorie gefunden, also habe ich es vorsichtshalber im "Sonstiges" platziert.
Vorab, ich bin ein blutiger Anfänger in Sachen Qt, aber kein Anfänger in Sachen Programmieren Bisher habe ich beruflich viel mit Delphi gearbeitet und auch einige Jahre mit dem C++ Builder. Die Welt von Qt ist mir also gänzlich neu- und ich bin ein Windows-Benutzer, der mit Linux nix am Hut hat.
Ich habe mir kürzlich das Qt-Package von Nokia gesaugt (http://qt.nokia.com/downloads/sdk-windows-cpp) und auch easy installiert und zum laufen bekommen. Innerhalb meines ersten Projektes möchte ich gern "CoInitializeEx" aufrufen - doch dies klappt einfach nicht.
Anfangs bekam ich die Fehlermeldung "undefined reference to CoInitializeEx@8". In den Foren gefragt bekam ich die Antwort, das libole32 nicht gelinkt wird und ich möge doch bitte die Doku zu LIBS im Makefile lesen.
Hab ich getan, da steht was von "-L" für Pfade und "-l" für konkrete Libs. Ein einfaches "-L[Pfad]" löste mein Problem nicht. Die Angabe von "-llibole32" (auch in Abwandlung als libole32.a, relativer Pfadanagabe, absoluter Pfadangabe) führt zur Fehlermeldung "No such file or directory".
Ab hier stehe ich im Regen, niemand antwortet mir mehr.
Weiß hier jemand, was ich wo modifizieren muß ? Ich bin ja lernfähig und weiß beim nächsten mal, was zu tun ist (und frage höchstens, welche Lib ich nehmen muß )
Danke euch im voraus !
Olaf
ich hoffe, ich bekomme hier einen Schubser mehr als in den anderen QT-Foren, wo man einfach im Regen stehengelassen wird... Weiterhin habe ich keine wirklich passende Kategorie gefunden, also habe ich es vorsichtshalber im "Sonstiges" platziert.
Vorab, ich bin ein blutiger Anfänger in Sachen Qt, aber kein Anfänger in Sachen Programmieren Bisher habe ich beruflich viel mit Delphi gearbeitet und auch einige Jahre mit dem C++ Builder. Die Welt von Qt ist mir also gänzlich neu- und ich bin ein Windows-Benutzer, der mit Linux nix am Hut hat.
Ich habe mir kürzlich das Qt-Package von Nokia gesaugt (http://qt.nokia.com/downloads/sdk-windows-cpp) und auch easy installiert und zum laufen bekommen. Innerhalb meines ersten Projektes möchte ich gern "CoInitializeEx" aufrufen - doch dies klappt einfach nicht.
Anfangs bekam ich die Fehlermeldung "undefined reference to CoInitializeEx@8". In den Foren gefragt bekam ich die Antwort, das libole32 nicht gelinkt wird und ich möge doch bitte die Doku zu LIBS im Makefile lesen.
Hab ich getan, da steht was von "-L" für Pfade und "-l" für konkrete Libs. Ein einfaches "-L[Pfad]" löste mein Problem nicht. Die Angabe von "-llibole32" (auch in Abwandlung als libole32.a, relativer Pfadanagabe, absoluter Pfadangabe) führt zur Fehlermeldung "No such file or directory".
Ab hier stehe ich im Regen, niemand antwortet mir mehr.
Weiß hier jemand, was ich wo modifizieren muß ? Ich bin ja lernfähig und weiß beim nächsten mal, was zu tun ist (und frage höchstens, welche Lib ich nehmen muß )
Danke euch im voraus !
Olaf