在使用cocostudio的时候遇到了这个问题 Reference to ‘UIButton’ is ambiguous
cocostudio中的UIButton 与 IOS中的 UIButton 冲突
我不是搞C++出身的 所以才询问 请帮助解决
cocos2d::extension::UIButton 应该是这样用 感谢版主Hanrea的提示 希望其他的不是搞C++出身的人 得到帮助
这个是同名问题,可以在有冲突的地方加入命名控件,比如cocos2d::extension::UIbutton,本身这个uibutton就该这么写但是为了省事引入了命名空间,这样可以防止同名类的问题(这个是C++的设计,很多语言都有这个特性)
你好 ,问下 我 用2.2.1 在 混编的时候 .mm 里面 全部使用的 uiket 的控件 ,现在 提示我 命名重复 但是我并没有用 studio 的gui库额 。。这样怎么解决 ,没有找到 ios uikit 的命名空间。。。。。。
貌似cocosd-x引用了,你的.mm文件传上来看下
你好 哈, 已经 解决了 问题点是 在混编的情况下 引入 Gui 会造成 命名冲突,这时如果就是想用GUI 直接上 COCOS的命名空间就行,但是要是想用 UIKET 的控件就没法了, OC 没有命名空间额。。。 解决办法是 弄了个回调 ,不让 混编的类 里面出现 GUI 控件的逻辑
谢谢分享经验

碰到类似问题,感谢楼上解决方案!