我是编程新手,在链接到 Cocoa 应用程序中的 Boost 库时遇到问题。
我从 XCode 中的 C++ 应用程序链接到 Boost 库,它运行良好。但是,在我现在正在处理的 Cocoa 应用程序中,链接到 Boost 库的操作不起作用,并引发错误:
ld: warning: in /path/to/project/build/Debug-iphonesimulator/libboost_thread.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
这似乎是因为 C++ 应用程序使用 x86_64 架构,它与 Boost 库一起使用,而 Cocoa 应用程序使用 i386 架构,这似乎不起作用。
如果解决方案是我应该以某种方式安装 Boost 库以便它与 i386 架构一起使用,我该怎么做呢?还是有其他更好的解决方案?
提前致谢。