我尝试在 XCode 4.5.1 应用程序项目中使用库 libstk.a(来自 The Synthesis ToolKit in C++ (STK))来构建标准(32/64 位 Intel)架构。我只是将文件 libstk.a 和 stk.h 放到我的项目中。
首先,我按照 stk 文档(./configure with --with-core 和 --enable-debug)中给出的说明制作了 stk-4.4.4 库,然后在 src 目录中制作。它提供了 libstk.a 文件而没有错误。在 xcode 项目中,没有语法错误,但链接错误:架构 x86_64 的未定义符号用于不同方法(可能全部)+ i386 相同看起来 libstk.a 不是为 i386 或 x86_64 构建的。
我使用命令行来制作库,我对此并不熟悉。如何确保为 i386 和 i86_64 架构构建库?我是否必须做一些不同的事情才能将库包含在我的项目中,而不仅仅是将它放在文件列表中?我需要帮助 !