ich wollte ein Projekt aufbauend auf GiNaC realisieren und komme schon bei den ersten Schritten ins Stolpern.
Auf der GiNaC Website gibt es ein tarball Archiv zum Download (http://theor.jinr.ru/~varg/web/proj/gin ... vc.tar.bz2). Darin enthalten sind vier Ordner, wobei für die Einbindung in Qt wohl die Ordner "lib" und "include" genügen dürften. Im Ordner "lib" sind vier Dateien enthalten, jeweils mit der Endung ".dll.a". Im Ordner "include" befinden sich die Header-Dateien. Darüberhinaus gibt es noch einen Ordner "bin", wo die entsprechenden DLL-Dateien und ginsh.exe liegen.
Da liegt es doch nun auf der Hand, dass ich die PRO-Datei bearbeite. Erstmal habe ich den Inhalt des Archivs nach "C:\ginac\" verschoben. Dann
Code: Alles auswählen
LIBS += -LC:/ginac/lib -llibginac -libcln
INCLUDEPATH += C:/ginac/include
Jetzt sollte nach einer Runde QMAKE und Ausführen doch schonmal die Kompilierung klappen. Was aber nach diversen Versuchen eben nicht geht. Im "lib"-Verzeichnis liegen die Dateien "libginac.dll.a" und "libcln.dll.a". Auch wenn ich den "Add Library..."-Assistenten benutze kommt immer nur die Meldung...
Hoffe es kann mir jemand sagen, was ich falsch mache oder hierbei falsch verstanden habe.ld.exe: cannot find -llibginac
ld.exe: cannot find -libcln
collect2.exe: error: ld returned 1 exit status
Grüße,
leif
Windows 7 32 bit, Qt 5.3.2 mit MinGW Statisch gebaut als Kit