C++ ld:12架构x86_64的重复符号clang:error:linker命令失败,退出代码为1(使用-v查看调用)

C++ ld:12架构x86_64的重复符号clang:error:linker命令失败,退出代码为1(使用-v查看调用),c++,xcode,linker,C++,Xcode,Linker,我不知道这是什么,我已经找了一段时间了。这里是C++的新版本。任何想法,非常感谢!我甚至不知道我是否需要添加更多的信息来帮助你们,但请让我知道,我会提供 谢谢 不确定此文本使用何种格式,但以下是错误输出: Ld /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Products/Debug/Map normal x86_64 cd /Users/toby

我不知道这是什么,我已经找了一段时间了。这里是C++的新版本。任何想法,非常感谢!我甚至不知道我是否需要添加更多的信息来帮助你们,但请让我知道,我会提供

谢谢

不确定此文本使用何种格式,但以下是错误输出:

Ld /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Products/Debug/Map normal x86_64
    cd /Users/tobydammit/Documents/Map
    export MACOSX_DEPLOYMENT_TARGET=10.9
    /Applications/Xcode6-Beta7.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Applications/Xcode6-Beta7.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk -L/Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Products/Debug -F/Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Products/Debug -filelist /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/Map.LinkFileList -mmacosx-version-min=10.9 -stdlib=libc++ -Xlinker -dependency_info -Xlinker /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/Map_dependency_info.dat -o /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Products/Debug/Map

duplicate symbol __ZN4Map1C2Ev in:
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/Map1.o
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/main.o
duplicate symbol __ZN4Map1C1Ev in:
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/Map1.o
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/main.o
duplicate symbol __ZN4Map18setWidthEi in:
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/Map1.o
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/main.o
duplicate symbol __ZN4Map19setHeightEi in:
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/Map1.o
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/main.o
duplicate symbol __ZN4Map111setEntranceENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE in:
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/Map1.o
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/main.o
duplicate symbol __ZN4Map17setExitENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE in:
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/Map1.o
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/main.o
duplicate symbol __ZN4Map17setPathENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE in:
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/Map1.o
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/main.o
duplicate symbol __ZNK4Map18getWidthEv in:
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/Map1.o
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/main.o
duplicate symbol __ZNK4Map19getHeightEv in:
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/Map1.o
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/main.o
duplicate symbol __ZNK4Map111getEntranceEv in:
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/Map1.o
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/main.o
duplicate symbol __ZNK4Map17getExitEv in:
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/Map1.o
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/main.o
duplicate symbol __ZNK4Map17getPathEv in:
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/Map1.o
    /Users/tobydammit/Library/Developer/Xcode/DerivedData/Map-avxsuohepeftazcaavamzzjpovrz/Build/Intermediates/Map.build/Debug/Map.build/Objects-normal/x86_64/main.o
ld: 12 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
@WhozCraig:这是.h文件的原样

另外,很抱歉发布了截图

#ifndef Map_Map1_h
#define Map_Map1_h


#include <iostream>
#include <string> 

using namespace std;

class Map1 {

public:
    Map1();
    void setWidth(int);
    void setHeight(int);
    void setEntrance(string);
    void setExit(string);
    void setPath(string);
    void drawMap();
    int getWidth()const;
    int getHeight() const;
    string getEntrance() const;
    string getExit() const;
    string getPath() const;

private:
    int width;
    int height;
    string entry;
    string exit;
    string path;




};

#endif
\ifndef Map\u Map1\u h
#定义地图\u地图1\u h
#包括
#包括
使用名称空间std;
类映射1{
公众:
Map1();
空隙宽度(int);
空隙高度(int);
无效入口(字符串);
void setExit(字符串);
无效设置路径(字符串);
void drawMap();
int getWidth()常量;
int getHeight()常量;
字符串getEntry()常量;
字符串getExit()常量;
字符串getPath()常量;
私人:
整数宽度;
内部高度;
字符串输入;
字符串退出;
字符串路径;
};
#恩迪夫

我猜您在头文件中包含了
Map
类的实现,但没有内联(而且它不是模板)。请使用
Map
头文件作为代码列表完整更新您的问题。请将错误消息发布为文本,而不是屏幕截图。我看不懂你贴的东西。