NEWMAT verwenden
-
Hallo,
vlt. kennt hier ja jemand NEWMAT, eine Freeware-C++-Library zur Matrixmanipulation (falls jemand was besseres kennt, nur her damit!).
Ich bekomm das nicht zum laufen. Das Paket enthält nur Header und C++-Dateien, die Headerdateien hab ich zu meinem VisualStudio-Includepfad hinzugefügt.
Er compiliert auch alles, am Ende gibt's aber massig Linkerfehler. Hier ein Zitat von der Homepage:
http://www.robertnz.net/nmfaq.htm:
I am building newmat using the IDE with Borland or Microsoft and I get a mass of link errors.
Ich rall das nicht, muss ich jetzt selber eine lib erstellen? Wieso kann findet er die Klassenoperationen nicht?
-
Hier der richtige Link (ohne Doppelpunkt am Ende): http://www.robertnz.net/nmfaq.htm
-
Ich weiß zwar nicht, was ich dem verlinkten und sehr ausführlichen FAQ-Eintrag noch hinzufügen soll, aber wenn du verrätst, was du für Ansprüche hast, kennt vielleicht jemand eine andere passende Matrixbibliothek (es gibt nämlich ziemlich viele).
-
SeppJ schrieb:
Ich weiß zwar nicht, was ich dem verlinkten und sehr ausführlichen FAQ-Eintrag noch hinzufügen soll, aber wenn du verrätst, was du für Ansprüche hast, kennt vielleicht jemand eine andere passende Matrixbibliothek (es gibt nämlich ziemlich viele).
Irgendwo vorher schreibt der Author was davon, dass man keine lib compilieren muss. Aus
You haven't added all the source files to the project, or you haven't added the library file [if you have already compiled newmat to a library file] or you have got some object files left over from a previous version of the project.
entnehme ich, dass ich doch eine Erstellen muss? Die angegebenen Sourcefiles hab ich zum Projekt hinzugefügt, hat er dann auch brav mitcompiliert, die Linkerfehler sind geblieben.
Ich werde aus dem Eintrag nicht schlau, was zu tun ist

-
Ich find "Eigen" ganz nett: http://eigen.tuxfamily.org/
Grüße, bloops