使用Xcode链接到Boost.Signals

时间:2009-02-13 00:50:08

标签: xcode boost linker

我无法为我的生活让Xcode正确链接到Boost.Signals。我使用MacPorts构建了Boost,我甚至自己下载了Boost并手动构建它。

我已将库搜索路径设置为包含/ opt / local / lib,并且已将“-lboost_signals-mt”添加到其他链接器标志。我已经尝试将库拖放到Frameworks文件夹中。我已经尝试将库添加到构建目标。

我总是得到“文件不是必需的架构”的错误。

为了确保问题出在Xcode上,我继续编写了一个makefile来构建项目 - 它运行正常,使用上面显示的相同链接器标志。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

检查Xcode项目中的目标体系结构。看起来你正在尝试编译通用二进制文件。除非您明确要求,否则将仅为构建计算机的体系结构构建boost。