Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 链接器命令失败_Ios_Objective C - Fatal编程技术网

Ios 链接器命令失败

Ios 链接器命令失败,ios,objective-c,Ios,Objective C,以上是我得到的错误。我在两个类“createDustVFX”中都找到了重复的方法 我更改了方法名。工作正常 但想知道为什么它的给定重复符号错误。 两个类都在不同的文件夹中。与每个类都没有连接 在您的代码库中搜索“createDustVFX”(\u createDustVFX(cocos2d::CCNode*,float,float)@trojanfoe,请阅读我的问题,我发现该方法并进行了更改..其工作也很好。但苹果体系结构级别我需要解释。为什么会给出该错误?因为您有createDustVFX(

以上是我得到的错误。我在两个类“createDustVFX”中都找到了重复的方法 我更改了方法名。工作正常

但想知道为什么它的给定重复符号错误。
两个类都在不同的文件夹中。与每个类都没有连接

在您的代码库中搜索“createDustVFX”(
\u createDustVFX(cocos2d::CCNode*,float,float)
@trojanfoe,请阅读我的问题,我发现该方法并进行了更改..其工作也很好。但苹果体系结构级别我需要解释。为什么会给出该错误?因为您有
createDustVFX()的版本)
在两个不同的文件中。@trojanfoe,我想我没有正确地解释你,我知道我在两个不同的文件中有相同的方法名……但为什么它会给出错误?我需要更多的架构级别的解释……这两个文件没有相互连接……这将发生在所有架构上,而不仅仅是OSX。你不能有相同的符号在多个对象文件中。
duplicate symbol __Z13createDustVFXPN7cocos2d6CCNodeEff in:
    /Users/SrinivasJ/Library/Developer/Xcode/DerivedData/Race-fahplwvpmjymyegjbzoghrjofgou/Build/Intermediates/Race.build/Debug-iphonesimulator/Race.build/Objects-normal/i386/AIBike.o
    /Users/SrinivasJ/Library/Developer/Xcode/DerivedData/Race-fahplwvpmjymyegjbzoghrjofgou/Build/Intermediates/Race.build/Debug-iphonesimulator/Race.build/Objects-normal/i386/Bike.o
ld: 1 duplicate symbol for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)