2

我在 cocos2dx 项目中添加 chartboost 我已经下载了 cocos2dx 的 chartboost 包装器,当我添加 QuartzCore、SystemConfiguration 和 CoreGraphics 框架等库时,以及 AdSupport 和 StoreKit 的弱链接(设置为可选)。

我收到这个错误。

ld:找不到-lcurl clang的库:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我没有做任何事情只是添加库并得到这个错误。

编辑 :

我正在使用这个包装器 https://github.com/wenbin1989/Chartboost-x

4

2 回答 2

1

您正在使用哪个 Xcode Vesrion?

您不需要添加 QuartzCore 和 CoreGraphics ,它们是默认添加的。您遇到的问题可能不是通过添加这些框架,而是通过在项目中添加 Chartboost 文件。任何方式都做一件事

在添加框架和 chartboost 文件之前。在记事本中记下标题搜索路径和链接库搜索路径的内容,然后再次添加它们后检查这些路径并查看是否已更改现有路径。现在您很可能会在\" \"中看到这些路径,反斜杠在这里是转义字符。所以要么用你记下的实际路径替换这些修改过的路径,要么只是从路径中删除“\”。它应该可以工作

编辑:请让我知道您使用的是哪个包装器

于 2013-12-30T16:14:47.017 回答
1

它不是 Chartboost 的问题。为 libCurl 添加库搜索路径。

将此文件夹拖到 Xcode 中的库搜索路径。

 cocos2dx/platform/third_party/ios/libraries
于 2013-12-30T18:49:05.657 回答