Behaviour Tree PropClass
Sam Devlin <[email protected]>
| Newsgroups | gmane.comp.graphics.crystalspace.devel |
|---|---|
| Message-ID | <CAL0_xOrvUsmSV109NOfWamBdXkFvfdNyjwsntQseM-sBG7PmdA@mail.gmail.com> |
Hello All,
I have begun trying to make a dedicated propclass for behaviour trees, my
current code has been comitted in revision 4911 (details available here:
http://www.crystalspace3d.org/trac/cel/changeset/4911/cel/branches/soc2012/ai
)
My behaviour tree class uses: scfImplementationExt1<celPcBehaviourTree,
celPcCommon, iBTNode>
My understanding was that celPcCommon implemented basic versions of the
methods needed by iCelPropertyClass and I would just need to override the
ones that the behaviour tree prop class would use. However when I compile I
am getting multiple LNK2019: unresolved external symbol errors due to the
methods of iCelPropertyClass. Do I perhaps need to add some libraries to
the linker for plgBehaviourTree? or is there something else I have missed?
I have attached the full compiler output below in case I have missed any
key details here.
Kind regards,
Sam.
--
------ Build started: Project: plgbehaviourtree, Configuration:
DebugWithDlls Win32 ------
behaviourtree.cpp
c:\users\sam\documents\projects\gsoc2012\cel-branch\include\celtool\stdpcimp.h(315):
warning C4800: 'const int32' : forcing value to bool 'true' or 'false'
(performance warning)
Creating library
..\..\out\debug10\build\plgbehaviourtree\Win32\plgbehaviourtree.lib and
object ..\..\out\debug10\build\plgbehaviourtree\Win32\plgbehaviourtree.exp
behaviourtree.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) protected: void __thiscall
celPcCommon::AddProperty(unsigned int,char const *,enum
celDataType,bool,char const *,void *)" (__imp_?AddProperty@celPcCommon
@@IAEXIPBDW4celDataType@@_N0PAX@Z) referenced in function "public:
__thiscall celPcBehaviourTree::celPcBehaviourTree(struct iObjectRegistry
*)" (??0celPcBehaviourTree@@QAE@PAUiObjectRegistry@@@Z)
behaviourtree.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) protected: void __thiscall
celPcCommon::AddAction(int,char const *)" (__imp_?AddAction@celPcCommon
@@IAEXHPBD@Z) referenced in function "public: __thiscall
celPcBehaviourTree::celPcBehaviourTree(struct iObjectRegistry *)"
(??0celPcBehaviourTree@@QAE@PAUiObjectRegistry@@@Z)
behaviourtree.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) protected: void __thiscall
celPcCommon::SetActionMask(char const *)" (__imp_?SetActionMask@celPcCommon
@@IAEXPBD@Z) referenced in function "public: __thiscall
celPcBehaviourTree::celPcBehaviourTree(struct iObjectRegistry *)"
(??0celPcBehaviourTree@@QAE@PAUiObjectRegistry@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetPropertyIndexed(int,struct iBase
*)" (?SetPropertyIndexed@celPcCommon@@UAE_NHPAUiBase@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetPropertyIndexed(int,struct
iCelEntity *)" (?SetPropertyIndexed@celPcCommon@@UAE_NHPAUiCelEntity@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetPropertyIndexed(int,struct
iCelPropertyClass *)" (?SetPropertyIndexed@celPcCommon
@@UAE_NHPAUiCelPropertyClass@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetPropertyIndexed(int,class csColor
const &)" (?SetPropertyIndexed@celPcCommon@@UAE_NHABVcsColor@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetPropertyIndexed(int,class csVector3
const &)" (?SetPropertyIndexed@celPcCommon@@UAE_NHABVcsVector3@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetPropertyIndexed(int,class csVector2
const &)" (?SetPropertyIndexed@celPcCommon@@UAE_NHABVcsVector2@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetPropertyIndexed(int,char const *)"
(?SetPropertyIndexed@celPcCommon@@UAE_NHPBD@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetPropertyIndexed(int,bool)"
(?SetPropertyIndexed@celPcCommon@@UAE_NH_N@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetPropertyIndexed(int,float)"
(?SetPropertyIndexed@celPcCommon@@UAE_NHM@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::GetPropertyIndexed(int,struct iBase *
&)" (?GetPropertyIndexed@celPcCommon@@UAE_NHAAPAUiBase@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::GetPropertyIndexed(int,struct
iCelEntity * &)" (?GetPropertyIndexed@celPcCommon@@UAE_NHAAPAUiCelEntity@
@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::GetPropertyIndexed(int,struct
iCelPropertyClass * &)" (?GetPropertyIndexed@celPcCommon
@@UAE_NHAAPAUiCelPropertyClass@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::GetPropertyIndexed(int,class csColor
&)" (?GetPropertyIndexed@celPcCommon@@UAE_NHAAVcsColor@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::GetPropertyIndexed(int,class csVector3
&)" (?GetPropertyIndexed@celPcCommon@@UAE_NHAAVcsVector3@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::GetPropertyIndexed(int,class csVector2
&)" (?GetPropertyIndexed@celPcCommon@@UAE_NHAAVcsVector2@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::GetPropertyIndexed(int,char const *
&)" (?GetPropertyIndexed@celPcCommon@@UAE_NHAAPBD@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::GetPropertyIndexed(int,bool &)"
(?GetPropertyIndexed@celPcCommon@@UAE_NHAA_N@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::GetPropertyIndexed(int,float &)"
(?GetPropertyIndexed@celPcCommon@@UAE_NHAAM@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::GetPropertyIndexed(int,long &)"
(?GetPropertyIndexed@celPcCommon@@UAE_NHAAJ@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::PerformActionIndexed(int,struct
iCelParameterBlock *,struct celData &)" (?PerformActionIndexed@celPcCommon
@@UAE_NHPAUiCelParameterBlock@@AAUcelData@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual void __thiscall celPcCommon::SetName(char const *)"
(?SetName@celPcCommon@@UAEXPBD@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual char const * __thiscall celPcCommon::GetName(void)const "
(?GetName@celPcCommon@@UBEPBDXZ)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual struct iObject * __thiscall celPcCommon::QueryObject(void)"
(?QueryObject@celPcCommon@@UAEPAUiObject@@XZ)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual void __thiscall celPcCommon::SetTag(char const *)"
(?SetTag@celPcCommon@@UAEXPBD@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual char const * __thiscall celPcCommon::GetTag(void)const "
(?GetTag@celPcCommon@@UBEPBDXZ)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual struct iCelEntity * __thiscall celPcCommon::GetEntity(void)"
(?GetEntity@celPcCommon@@UAEPAUiCelEntity@@XZ)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual void __thiscall celPcCommon::SetEntity(struct iCelEntity *)"
(?SetEntity@celPcCommon@@UAEXPAUiCelEntity@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::AddPropertyChangeCallback(struct
iCelPropertyChangeCallback *)" (?AddPropertyChangeCallback@celPcCommon
@@UAE_NPAUiCelPropertyChangeCallback@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::RemovePropertyChangeCallback(struct
iCelPropertyChangeCallback *)" (?RemovePropertyChangeCallback@celPcCommon
@@UAE_NPAUiCelPropertyChangeCallback@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetProperty(struct CS::StringID<struct
CS::StringSetTag::General>,struct iBase *)" (?SetProperty@celPcCommon
@@UAE_NU?$StringID@UGeneral@StringSetTag@CS@@@CS@@PAUiBase@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetProperty(struct CS::StringID<struct
CS::StringSetTag::General>,struct iCelEntity *)" (?SetProperty@celPcCommon
@@UAE_NU?$StringID@UGeneral@StringSetTag@CS@@@CS@@PAUiCelEntity@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetProperty(struct CS::StringID<struct
CS::StringSetTag::General>,struct iCelPropertyClass *)"
(?SetProperty@celPcCommon@@UAE_NU?$StringID@UGeneral@StringSetTag@CS@@@CS@
@PAUiCelPropertyClass@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetProperty(struct CS::StringID<struct
CS::StringSetTag::General>,class csColor const &)" (?SetProperty@celPcCommon
@@UAE_NU?$StringID@UGeneral@StringSetTag@CS@@@CS@@ABVcsColor@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetProperty(struct CS::StringID<struct
CS::StringSetTag::General>,class csVector3 const &)"
(?SetProperty@celPcCommon@@UAE_NU?$StringID@UGeneral@StringSetTag@CS@@@CS@
@ABVcsVector3@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetProperty(struct CS::StringID<struct
CS::StringSetTag::General>,class csVector2 const &)"
(?SetProperty@celPcCommon@@UAE_NU?$StringID@UGeneral@StringSetTag@CS@@@CS@
@ABVcsVector2@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetProperty(struct CS::StringID<struct
CS::StringSetTag::General>,char const *)" (?SetProperty@celPcCommon
@@UAE_NU?$StringID@UGeneral@StringSetTag@CS@@@CS@@PBD@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetProperty(struct CS::StringID<struct
CS::StringSetTag::General>,bool)" (?SetProperty@celPcCommon
@@UAE_NU?$StringID@UGeneral@StringSetTag@CS@@@CS@@_N@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetProperty(struct CS::StringID<struct
CS::StringSetTag::General>,float)" (?SetProperty@celPcCommon
@@UAE_NU?$StringID@UGeneral@StringSetTag@CS@@@CS@@M@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetProperty(struct CS::StringID<struct
CS::StringSetTag::General>,long)" (?SetProperty@celPcCommon
@@UAE_NU?$StringID@UGeneral@StringSetTag@CS@@@CS@@J@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual enum celDataType __thiscall
celPcCommon::GetPropertyOrActionType(struct CS::StringID<struct
CS::StringSetTag::General>)" (?GetPropertyOrActionType@celPcCommon
@@UAE?AW4celDataType@@U?$StringID@UGeneral@StringSetTag@CS@@@CS@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::IsPropertyReadOnly(struct
CS::StringID<struct CS::StringSetTag::General>)"
(?IsPropertyReadOnly@celPcCommon@@UAE_NU?$StringID@UGeneral@StringSetTag@CS
@@@CS@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual long __thiscall celPcCommon::GetPropertyLongByID(struct
CS::StringID<struct CS::StringSetTag::General>)"
(?GetPropertyLongByID@celPcCommon@@UAEJU?$StringID@UGeneral@StringSetTag@CS
@@@CS@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual float __thiscall celPcCommon::GetPropertyFloatByID(struct
CS::StringID<struct CS::StringSetTag::General>)"
(?GetPropertyFloatByID@celPcCommon@@UAEMU?$StringID@UGeneral@StringSetTag@CS
@@@CS@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::GetPropertyBoolByID(struct
CS::StringID<struct CS::StringSetTag::General>)"
(?GetPropertyBoolByID@celPcCommon@@UAE_NU?$StringID@UGeneral@StringSetTag@CS
@@@CS@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual char const * __thiscall celPcCommon::GetPropertyStringByID(struct
CS::StringID<struct CS::StringSetTag::General>)"
(?GetPropertyStringByID@celPcCommon@@UAEPBDU?$StringID@UGeneral
@StringSetTag@CS@@@CS@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::GetPropertyVectorByID(struct
CS::StringID<struct CS::StringSetTag::General>,class csVector3 &)"
(?GetPropertyVectorByID@celPcCommon@@UAE_NU?$StringID@UGeneral
@StringSetTag@CS@@@CS@@AAVcsVector3@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::GetPropertyVectorByID(struct
CS::StringID<struct CS::StringSetTag::General>,class csVector2 &)"
(?GetPropertyVectorByID@celPcCommon@@UAE_NU?$StringID@UGeneral
@StringSetTag@CS@@@CS@@AAVcsVector2@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::GetPropertyColorByID(struct
CS::StringID<struct CS::StringSetTag::General>,class csColor &)"
(?GetPropertyColorByID@celPcCommon@@UAE_NU?$StringID@UGeneral
@StringSetTag@CS@@@CS@@AAVcsColor@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual struct iCelPropertyClass * __thiscall
celPcCommon::GetPropertyPClassByID(struct CS::StringID<struct
CS::StringSetTag::General>)" (?GetPropertyPClassByID@celPcCommon
@@UAEPAUiCelPropertyClass@@U?$StringID@UGeneral@StringSetTag@CS@@@CS@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual struct iCelEntity * __thiscall
celPcCommon::GetPropertyEntityByID(struct CS::StringID<struct
CS::StringSetTag::General>)" (?GetPropertyEntityByID@celPcCommon
@@UAEPAUiCelEntity@@U?$StringID@UGeneral@StringSetTag@CS@@@CS@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual struct iBase * __thiscall celPcCommon::GetPropertyIBaseByID(struct
CS::StringID<struct CS::StringSetTag::General>)"
(?GetPropertyIBaseByID@celPcCommon@@UAEPAUiBase@@U?$StringID@UGeneral
@StringSetTag@CS@@@CS@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::PerformAction(struct
CS::StringID<struct CS::StringSetTag::General>,struct iCelParameterBlock
*,struct celData &)" (?PerformAction@celPcCommon@@UAE_NU?$StringID@UGeneral
@StringSetTag@CS@@@CS@@PAUiCelParameterBlock@@AAUcelData@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual unsigned int __thiscall
celPcCommon::GetPropertyAndActionCount(void)"
(?GetPropertyAndActionCount@celPcCommon@@UAEIXZ)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual struct CS::StringID<struct CS::StringSetTag::General> __thiscall
celPcCommon::GetPropertyOrActionID(unsigned int)"
(?GetPropertyOrActionID@celPcCommon@@UAE?AU?$StringID@UGeneral
@StringSetTag@CS@@@CS@@I@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual char const * __thiscall
celPcCommon::GetPropertyOrActionDescription(struct CS::StringID<struct
CS::StringSetTag::General>)" (?GetPropertyOrActionDescription@celPcCommon
@@UAEPBDU?$StringID@UGeneral@StringSetTag@CS@@@CS@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual void __thiscall celPcCommon::PropertyClassesHaveChanged(void)"
(?PropertyClassesHaveChanged@celPcCommon@@UAEXXZ)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual class csPtr<struct iCelDataBuffer> __thiscall
celPcCommon::GetPersistentData(enum celPersistenceType)"
(?GetPersistentData@celPcCommon@@UAE?AV?$csPtr@UiCelDataBuffer
@@@@W4celPersistenceType@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual enum celPersistenceResult __thiscall
celPcCommon::SetPersistentData(unsigned int,struct iCelDataBuffer *,enum
celPersistenceType)" (?SetPersistentData@celPcCommon
@@UAE?AW4celPersistenceResult@@IPAUiCelDataBuffer@@W4celPersistenceType@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual struct iCelPositionInfo * __thiscall
celPcCommon::QueryPositionInfo(void)" (?QueryPositionInfo@celPcCommon
@@UAEPAUiCelPositionInfo@@XZ)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual void __thiscall celPcCommon::Activate(void)" (?Activate@celPcCommon
@@UAEXXZ)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual void __thiscall celPcCommon::Deactivate(void)"
(?Deactivate@celPcCommon@@UAEXXZ)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual void __thiscall celPcCommon::MarkBaseline(void)"
(?MarkBaseline@celPcCommon@@UAEXXZ)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::IsModifiedSinceBaseline(void)const "
(?IsModifiedSinceBaseline@celPcCommon@@UBE_NXZ)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual void __thiscall celPcCommon::SaveModifications(struct
iCelCompactDataBufferWriter *,struct iStringSet *)"
(?SaveModifications@celPcCommon@@UAEXPAUiCelCompactDataBufferWriter@
@PAUiStringSet@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual void __thiscall celPcCommon::RestoreModifications(struct
iCelCompactDataBufferReader *,class csHash<class csString,struct
CS::StringID<struct CS::StringSetTag::General>,class
CS::Memory::AllocatorMalloc,class csArrayElementHandler<class
CS::Container::HashElement<class csString,struct CS::StringID<struct
CS::StringSetTag::General> > > > const &)"
(?RestoreModifications@celPcCommon@@UAEXPAUiCelCompactDataBufferReader@
@ABV?$csHash@VcsString@@U?$StringID@UGeneral@StringSetTag@CS@@@CS@
@VAllocatorMalloc@Memory@3@V?$csArrayElementHandler@V?$HashElement@VcsString
@@U?$StringID@UGeneral@StringSetTag@CS@@@CS@@@Container@CS@@@@@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual void __thiscall celPcCommon::TickOnce(void)" (?TickOnce@celPcCommon
@@UAEXXZ)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual void __thiscall celPcCommon::MessageDispatcherRemoved(struct
iMessageDispatcher *)" (?MessageDispatcherRemoved@celPcCommon
@@UAEXPAUiMessageDispatcher@@@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::ReceiveMessage(struct
CS::StringID<struct CS::StringSetTag::General>,struct iMessageSender
*,struct celData &,struct iCelParameterBlock *)"
(?ReceiveMessage@celPcCommon@@UAE_NU?$StringID@UGeneral@StringSetTag@CS
@@@CS@@PAUiMessageSender@@AAUcelData@@PAUiCelParameterBlock@@@Z)
behaviourtree.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: virtual __thiscall
celPcCommon::~celPcCommon(void)" (__imp_??1celPcCommon@@UAE@XZ) referenced
in function "protected: virtual __thiscall scfImplementationExt1<class
celPcBehaviourTree,class celPcCommon,struct
iBTNode>::~scfImplementationExt1<class celPcBehaviourTree,class
celPcCommon,struct iBTNode>(void)"
(??1?$scfImplementationExt1@VcelPcBehaviourTree@@VcelPcCommon@@UiBTNode@
@@@MAE@XZ)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual bool __thiscall celPcCommon::SetPropertyIndexed(int,long)"
(?SetPropertyIndexed@celPcCommon@@UAE_NHJ@Z)
behaviourtree.obj : error LNK2001: unresolved external symbol "public:
virtual void __thiscall celPcCommon::TickEveryFrame(void)"
(?TickEveryFrame@celPcCommon@@UAEXXZ)
behaviourtree.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) protected: virtual unsigned int __thiscall
scfImplementation4<class celPcCommon,struct iCelPropertyClass,struct
iCelTimerListener,struct iMessageSender,struct
iMessageReceiver>::GetInterfaceMetadataCount(void)const "
(__imp_?GetInterfaceMetadataCount@?$scfImplementation4@VcelPcCommon
@@UiCelPropertyClass@@UiCelTimerListener@@UiMessageSender@
@UiMessageReceiver@@@@MBEIXZ) referenced in function "protected: virtual
unsigned int __thiscall scfImplementationExt1<class
celPcBehaviourTree,class celPcCommon,struct
iBTNode>::GetInterfaceMetadataCount(void)const "
(?GetInterfaceMetadataCount@?$scfImplementationExt1@VcelPcBehaviourTree
@@VcelPcCommon@@UiBTNode@@@@MBEIXZ)
behaviourtree.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) protected: virtual void __thiscall
scfImplementation4<class celPcCommon,struct iCelPropertyClass,struct
iCelTimerListener,struct iMessageSender,struct
iMessageReceiver>::FillInterfaceMetadata(unsigned int)"
(__imp_?FillInterfaceMetadata@?$scfImplementation4@VcelPcCommon
@@UiCelPropertyClass@@UiCelTimerListener@@UiMessageSender@
@UiMessageReceiver@@@@MAEXI@Z) referenced in function "protected: virtual
void __thiscall scfImplementationExt1<class celPcBehaviourTree,class
celPcCommon,struct iBTNode>::FillInterfaceMetadata(unsigned int)"
(?FillInterfaceMetadata@?$scfImplementationExt1@VcelPcBehaviourTree
@@VcelPcCommon@@UiBTNode@@@@MAEXI@Z)
behaviourtree.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: __thiscall celPcCommon::celPcCommon(struct
iObjectRegistry *)" (__imp_??0celPcCommon@@QAE@PAUiObjectRegistry@@@Z)
referenced in function "protected: __thiscall scfImplementationExt1<class
celPcBehaviourTree,class celPcCommon,struct
iBTNode>::scfImplementationExt1<class celPcBehaviourTree,class
celPcCommon,struct iBTNode><struct iObjectRegistry *>(class
celPcBehaviourTree *,struct iObjectRegistry *)" (??$?0PAUiObjectRegistry@
@@?$scfImplementationExt1@VcelPcBehaviourTree@@VcelPcCommon@@UiBTNode@
@@@IAE@PAVcelPcBehaviourTree@@PAUiObjectRegistry@@@Z)
behaviourtree.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: virtual void __thiscall
scfImplementation<class celPcCommon>::RemoveRefOwner(void * *)"
(__imp_?RemoveRefOwner@?$scfImplementation@VcelPcCommon@@@@UAEXPAPAX@Z)
referenced in function "[thunk]:public: virtual void __thiscall
scfImplementation<class
celPcCommon>::RemoveRefOwner`vtordisp{4294967292,216}' (void * *)"
(?RemoveRefOwner@?$scfImplementation@VcelPcCommon@@@@$4PPPPPPPM@NI
@AEXPAPAX@Z)
behaviourtree.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: virtual void __thiscall
scfImplementation<class celPcCommon>::DecRef(void)" (__imp_?DecRef@
?$scfImplementation@VcelPcCommon@@@@UAEXXZ) referenced in function
"[thunk]:public: virtual void __thiscall scfImplementation<class
celPcCommon>::DecRef`vtordisp{4294967292,308}' (void)" (?DecRef@
?$scfImplementation@VcelPcCommon@@@@$4PPPPPPPM@BDE@AEXXZ)
behaviourtree.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: virtual int __thiscall
scfImplementation<class celPcCommon>::GetRefCount(void)"
(__imp_?GetRefCount@?$scfImplementation@VcelPcCommon@@@@UAEHXZ) referenced
in function "[thunk]:public: virtual int __thiscall scfImplementation<class
celPcCommon>::GetRefCount`vtordisp{4294967292,308}' (void)" (?GetRefCount@
?$scfImplementation@VcelPcCommon@@@@$4PPPPPPPM@BDE@AEHXZ)
behaviourtree.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: virtual void * __thiscall
scfImplementation4<class celPcCommon,struct iCelPropertyClass,struct
iCelTimerListener,struct iMessageSender,struct
iMessageReceiver>::QueryInterface(unsigned long,int)"
(__imp_?QueryInterface@?$scfImplementation4@VcelPcCommon
@@UiCelPropertyClass@@UiCelTimerListener@@UiMessageSender@
@UiMessageReceiver@@@@UAEPAXKH@Z) referenced in function "public: virtual
void * __thiscall scfImplementationExt1<class celPcBehaviourTree,class
celPcCommon,struct iBTNode>::QueryInterface(unsigned long,int)"
(?QueryInterface@?$scfImplementationExt1@VcelPcBehaviourTree@@VcelPcCommon@
@UiBTNode@@@@UAEPAXKH@Z)
behaviourtree.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: virtual struct scfInterfaceMetadataList *
__thiscall scfImplementation<class
celPcCommon>::GetInterfaceMetadata(void)" (__imp_?GetInterfaceMetadata@
?$scfImplementation@VcelPcCommon@@@@UAEPAUscfInterfaceMetadataList@@XZ)
referenced in function "[thunk]:public: virtual struct
scfInterfaceMetadataList * __thiscall scfImplementation<class
celPcCommon>::GetInterfaceMetadata`vtordisp{4294967292,308}' (void)"
(?GetInterfaceMetadata@?$scfImplementation@VcelPcCommon@@@@$4PPPPPPPM@BDE
@AEPAUscfInterfaceMetadataList@@XZ)
behaviourtree.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: virtual void __thiscall
scfImplementation<class celPcCommon>::AddRefOwner(void * *,class
CS::Threading::MutexImpl<class CS::Threading::Implementation::MutexBase>
*)" (__imp_?AddRefOwner@?$scfImplementation@VcelPcCommon
@@@@UAEXPAPAXPAV?$MutexImpl@VMutexBase@Implementation@Threading@CS@
@@Threading@CS@@@Z) referenced in function "[thunk]:public: virtual void
__thiscall scfImplementation<class
celPcCommon>::AddRefOwner`vtordisp{4294967292,308}' (void * *,class
CS::Threading::MutexImpl<class CS::Threading::Implementation::MutexBase>
*)" (?AddRefOwner@?$scfImplementation@VcelPcCommon@@@@$4PPPPPPPM@BDE
@AEXPAPAXPAV?$MutexImpl@VMutexBase@Implementation@Threading@CS@
@@Threading@CS@@@Z)
behaviourtree.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: virtual void __thiscall
scfImplementation<class celPcCommon>::IncRef(void)" (__imp_?IncRef@
?$scfImplementation@VcelPcCommon@@@@UAEXXZ) referenced in function
"[thunk]:public: virtual void __thiscall scfImplementation<class
celPcCommon>::IncRef`vtordisp{4294967292,308}' (void)" (?IncRef@
?$scfImplementation@VcelPcCommon@@@@$4PPPPPPPM@BDE@AEXXZ)
..\..\behaviourtree.dll : fatal error LNK1120: 84 unresolved externals
========== Build: 0 succeeded, 1 failed, 94 up-to-date, 0 skipped ==========
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Crystal-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-develop