Здравствуйте, я новичок в Assimp и есть проблема.
Когда я пытаюсь включить:
#include <assimp/cimport.h>
#include <assimp/scene.h>
#include <assimp/postprocess.h>
в проекте с избытком c ++ написано, что нет такого файла или каталога, поэтому мне, очевидно, нужно связать некоторые библиотеки с проектом. Вопрос в том, где я могу найти эту библиотеку.
Я скачал Assimp View 3.0 и открыл объект, который мне нужно вставить в C ++ с ним, и пока все выглядит хорошо.
http://assimp.sourceforge.net/lib_html/usage.html .. Ссылка на то, как использовать Assimp с C ++, но нет информации, как его связать
Вы должны были прочитать на самом сайте, на который вы ссылались.
http://assimp.sourceforge.net/lib_html/install.html
Это инструкции по установке. Самая верхняя часть выглядит так, как будто речь идет об использовании готовых библиотек и о том, что нужно добавить в ваш проект Visual Studio.
Последнее замечание: вы используете интерфейс c в соответствии с вашим вопросом. После прочтения документации я вижу, что у них есть специфический для C ++ заголовок импортера, который вы можете использовать вместо этого.
#include <assimp/Importer.hpp>
РЕДАКТИРОВАТЬ: Этот ответ предполагает, что вы используете Visual Studio, конечно. Однако эта ссылка также предоставляет инструкции по сборке с нуля, а также другие способы сборки и установки библиотеки. Так что, если вы являетесь пользователем Linux / Unix, я думаю, вы можете обойтись с этими инструкциями.
Других решений пока нет …