【问题标题】:Adding Chartboost in cocos2dx在 cocos2dx 中添加 Chartboost
【发布时间】:2013-12-30 14:56:12
【问题描述】:
我在 cocos2dx 项目中添加 chartboost 我已经下载了 cocos2dx 的 chartboost 包装器,当我添加 QuartzCore、SystemConfiguration 和 CoreGraphics 框架等库时,以及 AdSupport 和 StoreKit 的弱链接(设置为可选)。
我收到此错误。
ld:找不到 -lcurl clang 的库:错误:链接器命令失败
退出代码为 1(使用 -v 查看调用)
我没有做任何事情,只是添加库并收到此错误。
编辑:
我正在使用的这个包装器
https://github.com/wenbin1989/Chartboost-x
【问题讨论】:
标签:
ios
cocos2d-x
chartboost
【解决方案1】:
这不是 Chartboost 的问题。为 libCurl 添加库搜索路径。
将此文件夹拖到 Xcode 中的库搜索路径。
cocos2dx/platform/third_party/ios/libraries
【解决方案2】:
您使用的是哪个 Xcode Vesrion?
您不需要添加 QuartzCore 和 CoreGraphics ,它们是默认添加的。您遇到的问题可能不是通过添加这些框架,而是通过在项目中添加 Chartboost 文件。任何方式都做一件事
在添加框架和 chartboost 文件之前。在记事本中记下 Header 搜索路径和 Link Library 搜索路径的内容,再次添加后检查这些路径,看看 已经存在的路径 是否已更改。现在您很可能会在 \" \" 中看到这些路径,这里的反斜杠是转义字符。所以要么用你记下的实际路径替换这些修改过的路径,要么只是从路径中删除 \"。它应该可以工作
编辑:请告诉我您使用的是哪个包装器