lol.. Now the list of errors is even greater

1>------ Build started: Project: ECLibrary, Configuration: Debug Win32 ------
1>Compiling...
1>Source.cpp
1>Linking...
1>ECC.obj : error LNK2005: "public: __thiscall ECC::ECC(void)" (??0ECC@@QAE@XZ) already defined in Source.obj
1>ECC.obj : error LNK2005: "__int64 __cdecl ModInverse(__int64,__int64)" (?ModInverse@@YA_J_J0@Z) already defined in Source.obj
1>ECC.obj : error LNK2005: "void __cdecl InitEllipticCurve(__int64,__int64,__int64)" (?InitEllipticCurve@@YAX_J00@Z) already defined in Source.obj
1>ECC.obj : error LNK2005: "void __cdecl ECGetPoints(__int64,__int64)" (?ECGetPoints@@YAX_J0@Z) already defined in Source.obj
1>ECC.obj : error LNK2005: "void __cdecl DoubleECPoints(void)" (?DoubleECPoints@@YAXXZ) already defined in Source.obj
1>ECC.obj : error LNK2005: "public: __thiscall ECC::~ECC(void)" (??1ECC@@QAE@XZ) already defined in Source.obj
1>ECC.obj : error LNK2005: "__int64 sumY" (?sumY@@3_JA) already defined in Source.obj
1>ECC.obj : error LNK2005: "bool Infinity" (?Infinity@@3_NA) already defined in Source.obj
1>ECC.obj : error LNK2005: "__int64 a" (?a@@3_JA) already defined in Source.obj
1>ECC.obj : error LNK2005: "__int64 YCoordinate" (?YCoordinate@@3_JA) already defined in Source.obj
1>ECC.obj : error LNK2005: "__int64 b" (?b@@3_JA) already defined in Source.obj
1>ECC.obj : error LNK2005: "__int64 doubledY" (?doubledY@@3_JA) already defined in Source.obj
1>ECC.obj : error LNK2005: "__int64 XCoordinate" (?XCoordinate@@3_JA) already defined in Source.obj
1>ECC.obj : error LNK2005: "__int64 doubledX" (?doubledX@@3_JA) already defined in Source.obj
1>ECC.obj : error LNK2005: "__int64 P" (?P@@3_JA) already defined in Source.obj
1>ECC.obj : error LNK2005: "__int64 sumX" (?sumX@@3_JA) already defined in Source.obj
1>Source.obj : error LNK2019: unresolved external symbol "public: void __thiscall ECC::InitEllipticCurve(__int64,__int64,__int64)" (?InitEllipticCurve@ECC@@QAEX_J00@Z) referenced in function _main
1>C:\Users\Priyabrata\Documents\Visual Studio 2008\Projects\ECLibrary\Debug\ECLibrary.exe : fatal error LNK1120: 1 unresolved externals
1>Build log was saved at "file://c:\Users\Priyabrata\Documents\Visual Studio 2008\Projects\ECLibrary\ECLibrary\Debug\BuildLog.h tm"
1>ECLibrary - 18 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


Now what ?