我无论如何都无法让Xcode正确链接到Boost.Signals。我使用MacPorts构建了Boost,甚至自己下载了Boost并手动构建它。
我已经设置了库搜索路径,包括/opt/local/lib,并将"-lboost_signals-mt"添加到其他链接器标志中。我曾尝试将库拖放到框架文件夹中。我曾尝试将库添加到构建目标中。
我总是得到“文件不符合所需的架构”的错误。
只是为了确保问题是出在Xcode上,我接着编写了一个makefile来构建项目——它正常运行,使用了与上面显示的相同的链接器标志。
有什么想法吗?