Seite 1 von 1

.lib linken

Verfasst: 2. Mai 2010 18:52
von Nightblizard
Grüsse,
ich versuche zur Zeit .lib Dateien in mein Projekt zu linken (ich benutze den Qt Creator), jedoch will das nicht funktionieren und ich bekomme ständig den Fehler "undefined reference to xy" an den Kopf geworfen.

Ich habe die library folgendermaßen in das Projekt eingebunden (das Resultat von 1 1/2 Stunden fummeln & suchen :| ):

Code: Alles auswählen

LIBS += -Lc:/lib -lluabind

Code: Alles auswählen

LIBS += c:/lib/luabind.lib
Die library in meinen Projektordner legen ändert ebenfalls nichts (ja, ich habe wirklich alles versucht).

Ich bin mir zu 100% sicher, dass die von mir aufgerufenen Funktionen in der .lib Datei enthalten sind, da sich mit VS einwandfrei damit arbeiten lässt.

Da sich im Internet nichts brauchbares finden lässt hoffe ich , dass mir einer von Euch helfen kann!
Solltet Ihr mehr Infos benötigen, so sagt einfach bescheid.


Mfg,
Night

Verfasst: 2. Mai 2010 18:59
von Christian81
QtCreator -> MinGW
.lib -> MSVC

Das kann nicht gehen - Du brauchst schon eine Library welche mit MinGW gebaut ist.

Verfasst: 2. Mai 2010 20:08
von Nightblizard
Ohje ist das alles umständlich... Ich weiss nicht, ob es an mir liegt, aber Google scheint nicht mein Freund zu sein! 20 Seiten durchsucht, wie man mit MinGW libs erstellt, aber finden kann ich nichts! Da bekommt man lust zur WinAPI zurück zu kehren! :roll:

Danke für deine Antwort, mal schauen ob ich da heute noch fündig werde.

Verfasst: 2. Mai 2010 21:36
von kater
Das hat überhaupt nichts mit irgend einer API zu tun. MINGW nutzen den gcc als Compiler. Also suche nach gcc.

z.B. hier http://strcat.de/eigenes/developments/bspdyn.html wäre ein Anfang.

Verfasst: 3. Mai 2010 08:36
von pfid
Christian81 hat geschrieben:QtCreator -> MinGW
Wieso das? Ich nutze den QtCreator seit je her mit dem VS Compiler. Seit 4.6 gibts doch sogar VS Libs von Qt.

Verfasst: 3. Mai 2010 09:40
von Christian81
pfid hat geschrieben:
Christian81 hat geschrieben:QtCreator -> MinGW
Wieso das? Ich nutze den QtCreator seit je her mit dem VS Compiler. Seit 4.6 gibts doch sogar VS Libs von Qt.
Defaultmässig ist QtCreator -> MinGW solange er nichts anderes sagt.