如何将assimp导入我的Xcode项目?

时间:2016-12-28 09:57:54

标签: xcode assimp artoolkit

我已经下载了assimp源代码。如何将assimp导入Xcode项目 - 从ARToolkit官方网站下载的ARToolKit5?我正在尝试将由搅拌机,maya,3dmax制造的外部模型加载到此项目中。 (ps:我是Xcode的初学者,所以请详细解释。) 谢谢! :)

2 个答案:

答案 0 :(得分:1)

我知道现在已经很晚了,但它可能会让其他人受益。

以下是步骤:

  1. 从(版本3.3.1)下载并解压缩源代码 https://github.com/assimp/assimp/archive/v3.3.1.zip

  2. 下载CMake Gui,选择source作为上面提取后获得的文件夹。在assimp文件夹中创建一个build文件夹,并选择它作为构建目录。

  3. 选择“配置”并选择“XCode”。然后单击“生成”以在生成文件夹中生成生成文件。

  4. 在XCode的build文件夹中打开Assimp.xcodeproj文件并构建它。

  5. 现在你有了库和包含文件。库文件位于assimp(您解压缩)/ build / code / Debug中,包含文件位于两个位置,一个位于assimp / include,另一个位于assimp / build / include。创建一个单独的文件夹库并包含在您想要的位置,并将所有这些文件复制到您创建的相应文件夹中。

  6. 现在在XCode中打开您的项目。从左侧面板中选择您的项目,然后单击Build phases,在'Link Binary with libraries'中单击+,然后单击add other,现在选择libassimp.4.0.1.dylib(选择最新版本)文件。 / p>

  7. 现在点击构建设置,在搜索路径中,将您的包含文件夹(您创建的)添加到标题搜索路径,将库文件夹添加到库搜索路径。

  8. 如果您正确执行了这些步骤,则可以在项目中使用这些语句

    #include <assimp/Importer.hpp>
    #include <assimp/scene.h>
    #include <assimp/postprocess.h>
    

答案 1 :(得分:0)

Assimp可在自制软件中使用。安装后,将assimp添加到“库搜索路径”并在构建阶段选项卡中将其链接。

  1. brew install assimp
  2. 在您的Xcode项目中,点击边栏中的项目名称>“构建设置”标签>“库搜索路径”
  3. 双击“库搜索路径”的第三列进行编辑
  4. 单击“ +”并添加/usr/local/Cellar/assimp/VERSION/lib/。用您的版本替换VERSION。
  5. 在顶部,单击“构建阶段”标签
  6. 打开“与库链接二进制文件”
  7. 点击“ +”
  8. 在底部单击“添加其他”>“添加文件...”
  9. 添加文件/usr/local/Cellar/assimp/VERSION/lib/libassimp.VERSION.dylib,将VERSION替换为您的版本。

还要确保您在上述说明的“库搜索路径”之前的 Header 搜索路径中有/usr/local/include