Moin,
ich würde gerne Assimp in meinem Programm nutzen. Ich benutze Codelite mit MINGW4.4.1 und linke die Bibliothek aus dem assimp-SDK statisch. Zudem inkludiere ich die nötigen Headerdateien assimp.hpp, aiScene.h und aiPostProcess.h. Ich hab schon versucht die anderen vorkompilierten libs zu nutzen ( release/debug ) aber dennoch spuckt mir der Compiler
einen Linkerfehler aus...
./Debug/src_model.o:E:/Project/src/model.cpp:17: undefined reference to `Assimp::Importer::Importer()'
./Debug/src_model.o:E:/Project/src/model.cpp:19: undefined reference to `Assimp::Importer::ReadFile(char const*, unsigned int)'
./Debug/src_model.o:E:/Project/src/model.cpp:21: undefined reference to `Assimp::Importer::~Importer()'
./Debug/src_model.o:E:/Project/src/model.cpp:21: undefined reference to `Assimp::Importer::~Importer()'
Wie bringe ich assimp zum laufen?
MfG
Assimp über vorkompilierte lib einbinden
Re: Assimp über vorkompilierte lib einbinden
Hallo,
linkst du die assimp.lib überhaupt dazu?
Weil wenn du das vergisst würde der Fehler glaube ich auch so aussehen...
lg Darian
linkst du die assimp.lib überhaupt dazu?
Weil wenn du das vergisst würde der Fehler glaube ich auch so aussehen...
lg Darian
- kimmi
- Moderator
- Beiträge: 1412
- Registriert: 26.02.2009, 09:42
- Echter Name: Kim Kulling
- Wohnort: Luebeck
- Kontaktdaten:
Re: Assimp über vorkompilierte lib einbinden
Benutzt du die richtige Library. Heißen die Libs für MINGW4.x nicht irgendwas mit *.a? Meines Wissens nach beinhaltet das SDK im wesentlichen Libs für Visual-Studio. Du kannst dir mittels CMake aber schnell einen entsprechenden Make selber generieren.
Gruß Kimmi
Gruß Kimmi
- Schrompf
- Moderator
- Beiträge: 5164
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Assimp über vorkompilierte lib einbinden
Ist der selbe Prozess wie für alle Libs:
- Include-Pfad setzen, damit der Compiler Assimps Include-Dateien finden kann
- Includes inkludieren
- Lib-Pfad setzen, damit der Linker Assimps Lib-Dateien finden kann
- die passende Lib dazulinken
Dem Klang der Fehlermeldungen nach hast Du den vierten Schritt nicht getan.
- Include-Pfad setzen, damit der Compiler Assimps Include-Dateien finden kann
- Includes inkludieren
- Lib-Pfad setzen, damit der Linker Assimps Lib-Dateien finden kann
- die passende Lib dazulinken
Dem Klang der Fehlermeldungen nach hast Du den vierten Schritt nicht getan.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.