我已经下载了assimp源代码。如何将assimp导入Xcode项目 - 从ARToolkit官方网站下载的ARToolKit5?我正在尝试将由搅拌机,maya,3dmax制造的外部模型加载到此项目中。 (ps:我是Xcode的初学者,所以请详细解释。) 谢谢! :)
答案 0 :(得分:1)
我知道现在已经很晚了,但它可能会让其他人受益。
以下是步骤:
从(版本3.3.1)下载并解压缩源代码 https://github.com/assimp/assimp/archive/v3.3.1.zip
下载CMake Gui,选择source作为上面提取后获得的文件夹。在assimp文件夹中创建一个build文件夹,并选择它作为构建目录。
选择“配置”并选择“XCode”。然后单击“生成”以在生成文件夹中生成生成文件。
在XCode的build文件夹中打开Assimp.xcodeproj文件并构建它。
现在你有了库和包含文件。库文件位于assimp(您解压缩)/ build / code / Debug中,包含文件位于两个位置,一个位于assimp / include,另一个位于assimp / build / include。创建一个单独的文件夹库并包含在您想要的位置,并将所有这些文件复制到您创建的相应文件夹中。
现在在XCode中打开您的项目。从左侧面板中选择您的项目,然后单击Build phases,在'Link Binary with libraries'中单击+,然后单击add other,现在选择libassimp.4.0.1.dylib(选择最新版本)文件。 / p>
现在点击构建设置,在搜索路径中,将您的包含文件夹(您创建的)添加到标题搜索路径,将库文件夹添加到库搜索路径。
如果您正确执行了这些步骤,则可以在项目中使用这些语句
#include <assimp/Importer.hpp>
#include <assimp/scene.h>
#include <assimp/postprocess.h>
答案 1 :(得分:0)
Assimp可在自制软件中使用。安装后,将assimp添加到“库搜索路径”并在构建阶段选项卡中将其链接。
brew install assimp
/usr/local/Cellar/assimp/VERSION/lib/
。用您的版本替换VERSION。/usr/local/Cellar/assimp/VERSION/lib/libassimp.VERSION.dylib
,将VERSION替换为您的版本。还要确保您在上述说明的“库搜索路径”之前的 Header 搜索路径中有/usr/local/include
。