【发布时间】:2012-08-20 20:56:03
【问题描述】:
我在我的 OSX 项目中添加了一个静态库及其头文件,并将它们添加到 Build Phases 下的 Link Binary With Libraries。
Xcode 给我以下警告
忽略文件 /Users/sd1212/Desktop/OpenGLPlugin/libClientLib.a,文件是为存档而构建的,它不是被链接的架构 (x86_64)
并且不会让我调用任何库方法。我以为我的架构有问题,所以我在网上查找...可能说明不清楚或什么,但我认为我已经添加了x86_64架构,我将“仅构建活动架构”更改为“否。 "
这是项目架构设置的屏幕截图
请帮忙!提前致谢
【问题讨论】:
-
我认为您不能在
for archive部分正确引用该警告。 -
@JWWalker 也许是因为我编写了代码?奇怪..固定。
-
我的意思是我认为它会说
for architecture x86_64或类似的东西。 -
@JWWalker 我复制并粘贴了错误。我想这也让我感到困惑?可能在 xcode 构建设置中搞砸了,我将无法找到什么。我只是将库添加到一个新项目并将我的文件移动到那里......我讨厌自己
-
@JWWalker 是的,这也是我认为它会说的。我创建了一个新的 Xcode 项目,这就是我现在遇到的错误。
标签: xcode macos xcode4 static-libraries .a