الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]خطــــأ عند الربـط

بدأه 3mr في 26 مارس 2013 · 4 رد · 1,073 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

واجهتنى هذه المشكله عند ربط برنامج وبحثت كثيرا ولم اجد حل لها 

------ Build started: Project: Projectx, Configuration: Debug Win32 ------

Linking...
Effect_Projectile.obj : error LNK2001: unresolved external symbol "public: int __thiscall CParticleEntityManager::AddParticleToTargetBone(char const *,unsigned long,int,bool,struct D3DXVECTOR3 &,bool,bool,bool,struct D3DXMATRIX,int,bool)" (?AddParticleToTargetBone@CParticleEntityManager@@QAEHPBDKH_NAAUD3DXVECTOR3@@111UD3DXMATRIX@@H1@Z)
Effect_Sprite.obj : error LNK2001: unresolved external symbol "public: int __thiscall CParticleEntityManager::AddParticleToTargetBone(char const *,unsigned long,int,bool,struct D3DXVECTOR3 &,bool,bool,bool,struct D3DXMATRIX,int,bool)" (?AddParticleToTargetBone@CParticleEntityManager@@QAEHPBDKH_NAAUD3DXVECTOR3@@111UD3DXMATRIX@@H1@Z)
Effect_Fx.obj : error LNK2001: unresolved external symbol "public: int __thiscall CParticleEntityManager::AddParticleToTargetBone(char const *,unsigned long,int,bool,struct D3DXVECTOR3 &,bool,bool,bool,struct D3DXMATRIX,int,bool)" (?AddParticleToTargetBone@CParticleEntityManager@@QAEHPBDKH_NAAUD3DXVECTOR3@@111UD3DXMATRIX@@H1@Z)
KSocket.obj : error LNK2001: unresolved external symbol "public: int __thiscall CParticleEntityManager::AddParticleToTargetBone(char const *,unsigned long,int,bool,struct D3DXVECTOR3 &,bool,bool,bool,struct D3DXMATRIX,int,bool)" (?AddParticleToTargetBone@CParticleEntityManager@@QAEHPBDKH_NAAUD3DXVECTOR3@@111UD3DXMATRIX@@H1@Z)
GameCharacter.obj : error LNK2019: unresolved external symbol "public: int __thiscall CParticleEntityManager::AddParticleToTargetBone(char const *,unsigned long,int,bool,struct D3DXVECTOR3 &,bool,bool,bool,struct D3DXMATRIX,int,bool)" (?AddParticleToTargetBone@CParticleEntityManager@@QAEHPBDKH_NAAUD3DXVECTOR3@@111UD3DXMATRIX@@H1@Z) referenced in function "public: virtual void __thiscall CGameTarget::FrameMove(unsigned long)" (?FrameMove@CGameTarget@@UAEXK@Z)
GameMonster.obj : error LNK2001: unresolved external symbol "public: int __thiscall CParticleEntityManager::AddParticleToTargetBone(char const *,unsigned long,int,bool,struct D3DXVECTOR3 &,bool,bool,bool,struct D3DXMATRIX,int,bool)" (?AddParticleToTargetBone@CParticleEntityManager@@QAEHPBDKH_NAAUD3DXVECTOR3@@111UD3DXMATRIX@@H1@Z)
GameNpc.obj : error LNK2001: unresolved external symbol "public: int __thiscall CParticleEntityManager::AddParticleToTargetBone(char const *,unsigned long,int,bool,struct D3DXVECTOR3 &,bool,bool,bool,struct D3DXMATRIX,int,bool)" (?AddParticleToTargetBone@CParticleEntityManager@@QAEHPBDKH_NAAUD3DXVECTOR3@@111UD3DXMATRIX@@H1@Z)
GameUser.obj : error LNK2001: unresolved external symbol "public: int __thiscall CParticleEntityManager::AddParticleToTargetBone(char const *,unsigned long,int,bool,struct D3DXVECTOR3 &,bool,bool,bool,struct D3DXMATRIX,int,bool)" (?AddParticleToTargetBone@CParticleEntityManager@@QAEHPBDKH_NAAUD3DXVECTOR3@@111UD3DXMATRIX@@H1@Z)
GameUser.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall CGameUser::IsUsedSkill(int)" (?IsUsedSkill@CGameUser@@UAE_NH@Z)
GameUser.obj : error LNK2019: unresolved external symbol "public: void __thiscall CGameUser::UpdateDefenceEffect(void)" (?UpdateDefenceEffect@CGameUser@@QAEXXZ) referenced in function "public: void __thiscall CGameUser::OnChangedPart(void)" (?OnChangedPart@CGameUser@@QAEXXZ)
KGameSysEX.obj : error LNK2001: unresolved external symbol "public: void __thiscall CGameUser::UpdateDefenceEffect(void)" (?UpdateDefenceEffect@CGameUser@@QAEXXZ)
Effect_Explosion.obj : error LNK2019: unresolved external symbol "public: long __thiscall CShaderExplosion::SetVertexShaderGlobalConstants(void)" (?SetVertexShaderGlobalConstants@CShaderExplosion@@QAEJXZ) referenced in function "long __cdecl CEffect_Explosion::Render(void)" (?Render@CEffect_Explosion@@YAJXZ)
Effect_Explosion.obj : error LNK2019: unresolved external symbol "public: long __thiscall CShaderExplosion::FrameMove(float)" (?FrameMove@CShaderExplosion@@QAEJM@Z) referenced in function "void __cdecl CEffect_Explosion::FrameMove(float)" (?FrameMove@CEffect_Explosion@@YAXM@Z)
Effect_Explosion.obj : error LNK2019: unresolved external symbol "public: struct tagPARTICLES * __thiscall CShaderExplosion::CloneParticleEmitter(struct tagPARTICLES *)" (?CloneParticleEmitter@CShaderExplosion@@QAEPAUtagPARTICLES@@PAU2@@Z) referenced in function "class CShaderExplosion * __cdecl CEffect_Explosion::AddExplosion(unsigned char,struct D3DXMATRIX &,unsigned long,struct D3DXMATRIX *,float)" (?AddExplosion@CEffect_Explosion@@YAPAVCShaderExplosion@@EAAUD3DXMATRIX@@KPAU3@M@Z)
Effect_Sprite.obj : error LNK2019: unresolved external symbol "public: __thiscall CParticleEntity::CParticleEntity(void)" (??0CParticleEntity@@QAE@XZ) referenced in function "public: int __thiscall CParticleEntityManager::AddParticle(char const *,struct D3DXVECTOR3 &,struct D3DXMATRIX &,bool)" (?AddParticle@CParticleEntityManager@@QAEHPBDAAUD3DXVECTOR3@@AAUD3DXMATRIX@@_N@Z)
../Bin/Debug/Projecty.exe : fatal error LNK1120: 7 unresolved externals

Build log was saved at "\Projectx\BuildLog.htm"
Projectx- 16 error(s), 0 warning(s)


---------------------- Done ----------------------

    Build: 0 succeeded, 1 failed, 0 skipped

تم تعديل هذه المشاركة بواسطة 3mr في 26 مارس 2013 في 08:25

من طلب العلى سهر اليالى

#2

عليك ربط برنامجك مع ملف lib  هل جربت هذا

("pragma comment (lib,"libname.lib#

#3

لا اظن ان هذ الخطأ بسبب ربط مكتبه معينه ولو كما تقول ما هى  المكتبه المطلوبه لربطها 

من طلب العلى سهر اليالى

#4

في الواقع يحدث هذا الخطأ عند تعريف دالة و تنسى ربط او تعريف محتوى هذه الدالة والله اعلم .

تم تعديل هذه المشاركة بواسطة nadir02 في 27 مارس 2013 في 12:03

2
#5
nadir02 كتب:

في الواقع يحدث هذا الخطأ عند تعريف دالة و تنسى ربط او تعريف محتوى هذه الدالة والله اعلم .

 فعلا هذه هى المشكله وتم حلها 

 شكرا اخى

من طلب العلى سهر اليالى

مواضيع مشابهة