Связывание перегруженного проекта Codeblock с библиотекой assimp

Здравствуйте, я новичок в assimp и у меня проблема. Когда я пытаюсь включить:

#include <assimp/cimport.h>

#include <assimp/scene.h>

#include <assimp/postprocess.h>

в проекте перенасыщения С++ он говорит, что нет такого файла или каталога, поэтому мне, очевидно, нужно связать некоторые библиотеки с проектом. Вопрос в том, где я могу найти эту библиотеку. Я загрузил assimp view 3.0 и открыл объект, который мне нужно импортировать в С++, и пока он выглядит нормально.

http://assimp.sourceforge.net/lib_html/usage.html .. Является ли ссылка на то, как использовать assimp с С++, но нет информации, как его связать


person Alek    schedule 31.05.2013    source источник
comment
Какую IDE вы используете? Вам нужно указать IDE, где искать файлы #include. В каждой IDE для этого есть свои настройки.   -  person mrmoje    schedule 31.05.2013


Ответы (1)


Вы должны были прочитать на самом сайте, который вы связали.

http://assimp.sourceforge.net/lib_html/install.html

Это инструкции по установке. В самом верху, похоже, говорится об использовании готовых библиотек и о том, что связать с вашим проектом Visual Studio.

Последнее замечание: вы используете интерфейс c в соответствии с вашим вопросом. После прочтения документации я вижу, что у них есть специальный заголовок импортера C++, который вы можете использовать вместо этого.

#include <assimp/Importer.hpp>

EDIT: Этот ответ предполагает, что вы, конечно, используете визуальную студию. Однако эта ссылка также предоставляет инструкции по сборке с нуля, а также другие способы сборки и установки библиотеки. Так что, если вы пользователь Linux/Unix, я полагаю, что вы можете обойтись этими инструкциями.

person Dean Knight    schedule 31.05.2013
comment
Я именно так и сделал, не получается. Размещено на СО. Не могли бы вы проверить это? stackoverflow.com/questions/56613212/ - person blkpingu; 15.06.2019