Skip to content

Instantly share code, notes, and snippets.

@bitbrain
Last active August 11, 2022 02:59
Show Gist options
  • Save bitbrain/6ffac642e8b20e4ea19dfdc136f660aa to your computer and use it in GitHub Desktop.
Save bitbrain/6ffac642e8b20e4ea19dfdc136f660aa to your computer and use it in GitHub Desktop.
A few linker errors when trying to compile fmod gdextension
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
link /nologo /WX /dll /out:bin\libGodotFmod.windows.release.64.dll /implib:bin\libGodotFmod.windows.release.64.lib /LIBPATH:C:\Users\Miguel\git\fmod-project\godot-cpp\bin /LIBPATH:C:\Users\Miguel\git\fmod-project\libs\fmod\windows\core\lib\x64 /LIBPATH:C:\Users\Miguel\git\fmod-project\libs\fmod\windows\studio\lib\x64 libgodot-cpp.windows.release.64.lib fmod_vc.lib fmodstudio_vc.lib src\godot_fmod.obj src\register_types.obj src\callback\event_callbacks.obj src\callback\file_callbacks.obj
libgodot-cpp.windows.release.64.lib(Variant.obj) : error LNK2005: "public: __cdecl godot::Variant::Variant(int)" (??0Variant@godot@@QEAA@H@Z) already defined in godot_fmod.obj
libgodot-cpp.windows.release.64.lib(Variant.obj) : error LNK2005: "public: __cdecl godot::Variant::Variant(unsigned int)" (??0Variant@godot@@QEAA@I@Z) already defined in godot_fmod.obj
libgodot-cpp.windows.release.64.lib(Variant.obj) : error LNK2005: "public: __cdecl godot::Variant::Variant(float)" (??0Variant@godot@@QEAA@M@Z) already defined in godot_fmod.obj
libgodot-cpp.windows.release.64.lib(Variant.obj) : error LNK2005: "public: __cdecl godot::Variant::Variant(unsigned __int64)" (??0Variant@godot@@QEAA@_K@Z) already defined in godot_fmod.obj
Creating library bin\libGodotFmod.windows.release.64.lib and object bin\libGodotFmod.windows.release.64.exp
godot_fmod.obj : error LNK2019: unresolved external symbol "public: static class godot::String __cdecl godot::String::num(double,__int64)" (?num@String@godot@@SA?AV12@N_J@Z) referenced in function "private: void __cdecl godot::Fmod::_load_all_buses(class FMOD::Studio::Bank *)" (?_load_all_buses@Fmod@godot@@AEAAXPEAVBank@Studio@FMOD@@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: class godot::String & __cdecl godot::String::operator=(class godot::String const &)" (??4String@godot@@QEAAAEAV01@AEBV01@@Z) referenced in function "void __cdecl godot::call_with_ptr_args<class godot::Fmod,class godot::String,class godot::String const &,unsigned int>(class godot::Fmod *,class godot::String (__cdecl godot::Fmod::*)(class godot::String const &,unsigned int),void * const *,void *)" (??$call_with_ptr_args@VFmod@godot@@VString@2@AEBV32@I@godot@@YAXPEAVFmod@0@P810@EAA?AVString@0@AEBV20@I@ZPEBQEAXPEAX@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __cdecl godot::Array::Array(class godot::Array &&)" (??0Array@godot@@QEAA@$$QEAV01@@Z) referenced in function "void __cdecl godot::call_with_ptr_args<class godot::Fmod,class godot::Array>(class godot::Fmod *,class godot::Array (__cdecl godot::Fmod::*)(void),void * const *,void *)" (??$call_with_ptr_args@VFmod@godot@@VArray@2@$$V@godot@@YAXPEAVFmod@0@P810@EAA?AVArray@0@XZPEBQEAXPEAX@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __int64 __cdecl godot::Array::size(void)const " (?size@Array@godot@@QEBA_JXZ) referenced in function "private: void __cdecl godot::Fmod::_check_loading_banks(void)" (?_check_loading_banks@Fmod@godot@@AEAAXXZ)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __int64 __cdecl godot::Array::find(class godot::Variant const &,__int64)const " (?find@Array@godot@@QEBA_JAEBVVariant@2@_J@Z) referenced in function "public: class FMOD::Channel * __cdecl godot::Vector<class FMOD::Channel *>::get(unsigned __int64)" (?get@?$Vector@PEAVChannel@FMOD@@@godot@@QEAAPEAVChannel@FMOD@@_K@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __cdecl godot::StringName::StringName(char const *)" (??0StringName@godot@@QEAA@PEBD@Z) referenced in function "private: void __cdecl godot::Fmod::_run_callbacks(void)" (?_run_callbacks@Fmod@godot@@AEAAXXZ)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __cdecl godot::StringName::~StringName(void)" (??1StringName@godot@@QEAA@XZ) referenced in function "private: void __cdecl godot::Fmod::_run_callbacks(void)" (?_run_callbacks@Fmod@godot@@AEAAXXZ)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __cdecl godot::Dictionary::Dictionary(class godot::Dictionary &&)" (??0Dictionary@godot@@QEAA@$$QEAV01@@Z) referenced in function "void __cdecl godot::call_with_ptr_args<class godot::Fmod,class godot::Dictionary>(class godot::Fmod *,class godot::Dictionary (__cdecl godot::Fmod::*)(void),void * const *,void *)" (??$call_with_ptr_args@VFmod@godot@@VDictionary@2@$$V@godot@@YAXPEAVFmod@0@P810@EAA?AVDictionary@0@XZPEBQEAXPEAX@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __int64 __cdecl godot::Dictionary::size(void)const " (?size@Dictionary@godot@@QEBA_JXZ) referenced in function "public: bool __cdecl godot::Fmod::banks_still_loading(void)" (?banks_still_loading@Fmod@godot@@QEAA_NXZ)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: bool __cdecl godot::Dictionary::erase(class godot::Variant const &)" (?erase@Dictionary@godot@@QEAA_NAEBVVariant@2@@Z) referenced in function "private: void __cdecl godot::Fmod::_unload_all_buses(class FMOD::Studio::Bank *)" (?_unload_all_buses@Fmod@godot@@AEAAXPEAVBank@Studio@FMOD@@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: class godot::Dictionary & __cdecl godot::Dictionary::operator=(class godot::Dictionary &&)" (??4Dictionary@godot@@QEAAAEAV01@$$QEAV01@@Z) referenced in function "public: class godot::Dictionary __cdecl godot::Fmod::get_event_2d_attributes(unsigned __int64)" (?get_event_2d_attributes@Fmod@godot@@QEAA?AVDictionary@2@_K@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __cdecl godot::Variant::Variant(void * const)" (??0Variant@godot@@QEAA@QEAX@Z) referenced in function "void __cdecl godot::call_with_variant_args_dv<class godot::Fmod,class godot::Array const &,float>(class godot::Fmod *,void (__cdecl godot::Fmod::*)(class godot::Array const &,float),void * const *,int,struct GDNativeCallError &,class std::vector<class godot::Variant,class std::allocator<class godot::Variant> > const &)" (??$call_with_variant_args_dv@VFmod@godot@@AEBVArray@2@M@godot@@YAXPEAVFmod@0@P810@EAAXAEBVArray@0@M@ZPEBQEAXHAEAUGDNativeCallError@@AEBV?$vector@VVariant@godot@@V?$allocator@VVariant@godot@@@std@@@std@@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __cdecl godot::Variant::Variant(class godot::Vector2 const &)" (??0Variant@godot@@QEAA@AEBVVector2@1@@Z) referenced in function "private: class godot::Dictionary __cdecl godot::Fmod::_get_transform_2d_info_from_3d_attribut(struct FMOD_3D_ATTRIBUTES &)const " (?_get_transform_2d_info_from_3d_attribut@Fmod@godot@@AEBA?AVDictionary@2@AEAUFMOD_3D_ATTRIBUTES@@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __cdecl godot::Variant::Variant(class godot::Vector3 const &)" (??0Variant@godot@@QEAA@AEBVVector3@1@@Z) referenced in function "private: class godot::Dictionary __cdecl godot::Fmod::_get_transform_info_from_3d_attribut(struct FMOD_3D_ATTRIBUTES &)const " (?_get_transform_info_from_3d_attribut@Fmod@godot@@AEBA?AVDictionary@2@AEAUFMOD_3D_ATTRIBUTES@@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __cdecl godot::Variant::Variant(class godot::Transform2D const &)" (??0Variant@godot@@QEAA@AEBVTransform2D@1@@Z) referenced in function "private: class godot::Dictionary __cdecl godot::Fmod::_get_transform_2d_info_from_3d_attribut(struct FMOD_3D_ATTRIBUTES &)const " (?_get_transform_2d_info_from_3d_attribut@Fmod@godot@@AEBA?AVDictionary@2@AEAUFMOD_3D_ATTRIBUTES@@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __cdecl godot::Variant::Variant(class godot::Transform3D const &)" (??0Variant@godot@@QEAA@AEBVTransform3D@1@@Z) referenced in function "private: class godot::Dictionary __cdecl godot::Fmod::_get_transform_info_from_3d_attribut(struct FMOD_3D_ATTRIBUTES &)const " (?_get_transform_info_from_3d_attribut@Fmod@godot@@AEBA?AVDictionary@2@AEAUFMOD_3D_ATTRIBUTES@@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __cdecl godot::Variant::Variant(class godot::StringName const &)" (??0Variant@godot@@QEAA@AEBVStringName@1@@Z) referenced in function "public: enum godot::Error __cdecl godot::Object::emit_signal<class godot::Dictionary>(class godot::StringName const &,class godot::Dictionary const &)" (??$emit_signal@VDictionary@godot@@@Object@godot@@QEAA?AW4Error@1@AEBVStringName@1@AEBVDictionary@1@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __cdecl godot::Variant::operator class godot::Transform2D(void)const " (??BVariant@godot@@QEBA?AVTransform2D@1@XZ) referenced in function "void __cdecl godot::call_with_variant_args_dv<class godot::Fmod,int,class godot::Transform2D const &>(class godot::Fmod *,void (__cdecl godot::Fmod::*)(int,class godot::Transform2D const &),void * const *,int,struct GDNativeCallError &,class std::vector<class godot::Variant,class std::allocator<class godot::Variant> > const &)" (??$call_with_variant_args_dv@VFmod@godot@@HAEBVTransform2D@2@@godot@@YAXPEAVFmod@0@P810@EAAXHAEBVTransform2D@0@@ZPEBQEAXHAEAUGDNativeCallError@@AEBV?$vector@VVariant@godot@@V?$allocator@VVariant@godot@@@std@@@std@@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __cdecl godot::Variant::operator class godot::Transform3D(void)const " (??BVariant@godot@@QEBA?AVTransform3D@1@XZ) referenced in function "void __cdecl godot::call_with_variant_args_dv<class godot::Fmod,int,class godot::Transform3D const &>(class godot::Fmod *,void (__cdecl godot::Fmod::*)(int,class godot::Transform3D const &),void * const *,int,struct GDNativeCallError &,class std::vector<class godot::Variant,class std::allocator<class godot::Variant> > const &)" (??$call_with_variant_args_dv@VFmod@godot@@HAEBVTransform3D@2@@godot@@YAXPEAVFmod@0@P810@EAAXHAEBVTransform3D@0@@ZPEBQEAXHAEAUGDNativeCallError@@AEBV?$vector@VVariant@godot@@V?$allocator@VVariant@godot@@@std@@@std@@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: __cdecl godot::Variant::operator class godot::Object *(void)const " (??BVariant@godot@@QEBAPEAVObject@1@XZ) referenced in function "void __cdecl godot::call_with_variant_args_dv<class godot::Fmod,class godot::String const &,class godot::Object *>(class godot::Fmod *,void (__cdecl godot::Fmod::*)(class godot::String const &,class godot::Object *),void * const *,int,struct GDNativeCallError &,class std::vector<class godot::Variant,class std::allocator<class godot::Variant> > const &)" (??$call_with_variant_args_dv@VFmod@godot@@AEBVString@2@PEAVObject@2@@godot@@YAXPEAVFmod@0@P810@EAAXAEBVString@0@PEAVObject@0@@ZPEBQEAXHAEAUGDNativeCallError@@AEBV?$vector@VVariant@godot@@V?$allocator@VVariant@godot@@@std@@@std@@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: class godot::Variant & __cdecl godot::Variant::operator=(class godot::Variant &&)" (??4Variant@godot@@QEAAAEAV01@$$QEAV01@@Z) referenced in function "void __cdecl godot::operator<<<class FMOD::Studio::Bank *>(class godot::Variant &,class FMOD::Studio::Bank * &)" (??$?6PEAVBank@Studio@FMOD@@@godot@@YAXAEAVVariant@0@AEAPEAVBank@Studio@FMOD@@@Z)
event_callbacks.obj : error LNK2001: unresolved external symbol "public: class godot::Variant & __cdecl godot::Variant::operator=(class godot::Variant &&)" (??4Variant@godot@@QEAAAEAV01@$$QEAV01@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "void * __cdecl operator new(unsigned __int64,char const *)" (??2@YAPEAX_KPEBD@Z) referenced in function "public: static class godot::MethodBind * __cdecl godot::ClassDB::bind_method<struct godot::MethodDefinition,class godot::Array (__cdecl godot::Fmod::*)(class godot::String const &)>(struct godot::MethodDefinition,class godot::Array (__cdecl godot::Fmod::*)(class godot::String const &))" (??$bind_method@UMethodDefinition@godot@@P8Fmod@2@EAA?AVArray@2@AEBVString@2@@Z$$V@ClassDB@godot@@SAPEAVMethodBind@1@UMethodDefinition@1@P8Fmod@1@EAA?AVArray@1@AEBVString@1@@Z@Z)
register_types.obj : error LNK2001: unresolved external symbol "void * __cdecl operator new(unsigned __int64,char const *)" (??2@YAPEAX_KPEBD@Z)
file_callbacks.obj : error LNK2001: unresolved external symbol "void * __cdecl operator new(unsigned __int64,char const *)" (??2@YAPEAX_KPEBD@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "void __cdecl operator delete(void *,char const *)" (??3@YAXPEAXPEBD@Z) referenced in function "int `public: static class ClassDB::MethodBind * __cdecl godot::ClassDB::bind_method<struct godot::MethodDefinition,class godot::Array (__cdecl godot::Fmod::*)(class godot::String const &)>(struct ClassDB::MethodDefinition,class ClassDB::Array (__cdecl ClassDB::Fmod::*)(class ClassDB::String const &))'::`1'::dtor$3" (?dtor$3@?0???$bind_method@UMethodDefinition@godot@@P8Fmod@2@EAA?AVArray@2@AEBVString@2@@Z$$V@ClassDB@godot@@SAPEAVMethodBind@1@UMethodDefinition@1@P8Fmod@1@EAA?AVArray@1@AEBVString@1@@Z@Z@4HA)
register_types.obj : error LNK2001: unresolved external symbol "void __cdecl operator delete(void *,char const *)" (??3@YAXPEAXPEBD@Z)
file_callbacks.obj : error LNK2001: unresolved external symbol "void __cdecl operator delete(void *,char const *)" (??3@YAXPEAXPEBD@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: static void __cdecl godot::Memory::free_static(void *)" (?free_static@Memory@godot@@SAXPEAX@Z) referenced in function "public: static void __cdecl godot::CanvasItem::___binding_free_callback(void *,void *,void *)" (?___binding_free_callback@CanvasItem@godot@@SAXPEAX00@Z)
register_types.obj : error LNK2001: unresolved external symbol "public: static void __cdecl godot::Memory::free_static(void *)" (?free_static@Memory@godot@@SAXPEAX@Z)
file_callbacks.obj : error LNK2001: unresolved external symbol "public: static void __cdecl godot::Memory::free_static(void *)" (?free_static@Memory@godot@@SAXPEAX@Z)
godot_fmod.obj : error LNK2001: unresolved external symbol "protected: virtual char const * __cdecl godot::Wrapped::_get_extension_class(void)const " (?_get_extension_class@Wrapped@godot@@MEBAPEBDXZ)
file_callbacks.obj : error LNK2001: unresolved external symbol "protected: virtual char const * __cdecl godot::Wrapped::_get_extension_class(void)const " (?_get_extension_class@Wrapped@godot@@MEBAPEBDXZ)
godot_fmod.obj : error LNK2019: unresolved external symbol "protected: __cdecl godot::Wrapped::Wrapped(char const *)" (??0Wrapped@godot@@IEAA@PEBD@Z) referenced in function "public: __cdecl godot::Fmod::Fmod(void)" (??0Fmod@godot@@QEAA@XZ)
file_callbacks.obj : error LNK2001: unresolved external symbol "protected: __cdecl godot::Wrapped::Wrapped(char const *)" (??0Wrapped@godot@@IEAA@PEBD@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "protected: __cdecl godot::Wrapped::Wrapped(void *)" (??0Wrapped@godot@@IEAA@PEAX@Z) referenced in function "protected: __cdecl godot::CanvasItem::CanvasItem(void *)" (??0CanvasItem@godot@@IEAA@PEAX@Z)
file_callbacks.obj : error LNK2001: unresolved external symbol "protected: __cdecl godot::Wrapped::Wrapped(void *)" (??0Wrapped@godot@@IEAA@PEAX@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "private: enum godot::Error __cdecl godot::Object::emit_signal_internal(class godot::Variant const * *,__int64)" (?emit_signal_internal@Object@godot@@AEAA?AW4Error@2@PEAPEBVVariant@2@_J@Z) referenced in function "public: enum godot::Error __cdecl godot::Object::emit_signal<class godot::Dictionary>(class godot::StringName const &,class godot::Dictionary const &)" (??$emit_signal@VDictionary@godot@@@Object@godot@@QEAA?AW4Error@1@AEBVStringName@1@AEBVDictionary@1@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "protected: void __cdecl godot::MethodBind::generate_argument_types(int)" (?generate_argument_types@MethodBind@godot@@IEAAXH@Z) referenced in function "public: static class godot::MethodBind * __cdecl godot::ClassDB::bind_method<struct godot::MethodDefinition,class godot::Array (__cdecl godot::Fmod::*)(class godot::String const &)>(struct godot::MethodDefinition,class godot::Array (__cdecl godot::Fmod::*)(class godot::String const &))" (??$bind_method@UMethodDefinition@godot@@P8Fmod@2@EAA?AVArray@2@AEBVString@2@@Z$$V@ClassDB@godot@@SAPEAVMethodBind@1@UMethodDefinition@1@P8Fmod@1@EAA?AVArray@1@AEBVString@1@@Z@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "protected: void __cdecl godot::MethodBind::set_return(bool)" (?set_return@MethodBind@godot@@IEAAX_N@Z) referenced in function "public: static class godot::MethodBind * __cdecl godot::ClassDB::bind_method<struct godot::MethodDefinition,class godot::Array (__cdecl godot::Fmod::*)(class godot::String const &)>(struct godot::MethodDefinition,class godot::Array (__cdecl godot::Fmod::*)(class godot::String const &))" (??$bind_method@UMethodDefinition@godot@@P8Fmod@2@EAA?AVArray@2@AEBVString@2@@Z$$V@ClassDB@godot@@SAPEAVMethodBind@1@UMethodDefinition@1@P8Fmod@1@EAA?AVArray@1@AEBVString@1@@Z@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "protected: void __cdecl godot::MethodBind::set_argument_count(int)" (?set_argument_count@MethodBind@godot@@IEAAXH@Z) referenced in function "public: static class godot::MethodBind * __cdecl godot::ClassDB::bind_method<struct godot::MethodDefinition,class godot::Array (__cdecl godot::Fmod::*)(class godot::String const &)>(struct godot::MethodDefinition,class godot::Array (__cdecl godot::Fmod::*)(class godot::String const &))" (??$bind_method@UMethodDefinition@godot@@P8Fmod@2@EAA?AVArray@2@AEBVString@2@@Z$$V@ClassDB@godot@@SAPEAVMethodBind@1@UMethodDefinition@1@P8Fmod@1@EAA?AVArray@1@AEBVString@1@@Z@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl godot::MethodBind::~MethodBind(void)" (??1MethodBind@godot@@UEAA@XZ) referenced in function "int `public: static class ClassDB::MethodBind * __cdecl godot::ClassDB::bind_method<struct godot::MethodDefinition,class godot::Array (__cdecl godot::Fmod::*)(class godot::String const &)>(struct ClassDB::MethodDefinition,class ClassDB::Array (__cdecl ClassDB::Fmod::*)(class ClassDB::String const &))'::`1'::dtor$4" (?dtor$4@?0???$bind_method@UMethodDefinition@godot@@P8Fmod@2@EAA?AVArray@2@AEBVString@2@@Z$$V@ClassDB@godot@@SAPEAVMethodBind@1@UMethodDefinition@1@P8Fmod@1@EAA?AVArray@1@AEBVString@1@@Z@Z@4HA)
godot_fmod.obj : error LNK2019: unresolved external symbol "struct godot::MethodDefinition __cdecl godot::D_METHOD(char const *)" (?D_METHOD@godot@@YA?AUMethodDefinition@1@PEBD@Z) referenced in function "protected: static void __cdecl godot::Fmod::_bind_methods(void)" (?_bind_methods@Fmod@godot@@KAXXZ)
godot_fmod.obj : error LNK2019: unresolved external symbol "struct godot::MethodDefinition __cdecl godot::D_METHOD(char const *,char const *)" (?D_METHOD@godot@@YA?AUMethodDefinition@1@PEBD0@Z) referenced in function "struct godot::MethodDefinition __cdecl godot::D_METHOD<char const *>(char const *,char const *,char const *)" (??$D_METHOD@PEBD@godot@@YA?AUMethodDefinition@0@PEBD00@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "private: static class godot::MethodBind * __cdecl godot::ClassDB::bind_methodfi(unsigned int,class godot::MethodBind *,struct godot::MethodDefinition const &,void const * *,int)" (?bind_methodfi@ClassDB@godot@@CAPEAVMethodBind@2@IPEAV32@AEBUMethodDefinition@2@PEAPEBXH@Z) referenced in function "public: static class godot::MethodBind * __cdecl godot::ClassDB::bind_method<struct godot::MethodDefinition,class godot::Array (__cdecl godot::Fmod::*)(class godot::String const &)>(struct godot::MethodDefinition,class godot::Array (__cdecl godot::Fmod::*)(class godot::String const &))" (??$bind_method@UMethodDefinition@godot@@P8Fmod@2@EAA?AVArray@2@AEBVString@2@@Z$$V@ClassDB@godot@@SAPEAVMethodBind@1@UMethodDefinition@1@P8Fmod@1@EAA?AVArray@1@AEBVString@1@@Z@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: static void __cdecl godot::ClassDB::add_signal(char const *,struct godot::MethodInfo const &)" (?add_signal@ClassDB@godot@@SAXPEBDAEBUMethodInfo@2@@Z) referenced in function "protected: static void __cdecl godot::Fmod::_bind_methods(void)" (?_bind_methods@Fmod@godot@@KAXXZ)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: static void __cdecl godot::ClassDB::bind_integer_constant(char const *,char const *,char const *,__int64,bool)" (?bind_integer_constant@ClassDB@godot@@SAXPEBD00_J_N@Z) referenced in function "protected: static void __cdecl godot::Fmod::_bind_methods(void)" (?_bind_methods@Fmod@godot@@KAXXZ)
godot_fmod.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl godot::Node::_process(double)" (?_process@Node@godot@@UEAAXN@Z)
godot_fmod.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl godot::Node::_physics_process(double)" (?_physics_process@Node@godot@@UEAAXN@Z)
godot_fmod.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl godot::Node::_enter_tree(void)" (?_enter_tree@Node@godot@@UEAAXXZ)
godot_fmod.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl godot::Node::_exit_tree(void)" (?_exit_tree@Node@godot@@UEAAXXZ)
godot_fmod.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl godot::Node::_ready(void)" (?_ready@Node@godot@@UEAAXXZ)
godot_fmod.obj : error LNK2001: unresolved external symbol "public: virtual class godot::PackedStringArray __cdecl godot::Node::_get_configuration_warnings(void)const " (?_get_configuration_warnings@Node@godot@@UEBA?AVPackedStringArray@2@XZ)
godot_fmod.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl godot::Node::_input(class godot::Ref<class godot::InputEvent> const &)" (?_input@Node@godot@@UEAAXAEBV?$Ref@VInputEvent@godot@@@2@@Z)
godot_fmod.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl godot::Node::_shortcut_input(class godot::Ref<class godot::InputEvent> const &)" (?_shortcut_input@Node@godot@@UEAAXAEBV?$Ref@VInputEvent@godot@@@2@@Z)
godot_fmod.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl godot::Node::_unhandled_input(class godot::Ref<class godot::InputEvent> const &)" (?_unhandled_input@Node@godot@@UEAAXAEBV?$Ref@VInputEvent@godot@@@2@@Z)
godot_fmod.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl godot::Node::_unhandled_key_input(class godot::Ref<class godot::InputEvent> const &)" (?_unhandled_key_input@Node@godot@@UEAAXAEBV?$Ref@VInputEvent@godot@@@2@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: class godot::Transform2D __cdecl godot::CanvasItem::get_global_transform(void)const " (?get_global_transform@CanvasItem@godot@@QEBA?AVTransform2D@2@XZ) referenced in function "private: void __cdecl godot::Fmod::_set_listener_attributes(void)" (?_set_listener_attributes@Fmod@godot@@AEAAXXZ)
godot_fmod.obj : error LNK2001: unresolved external symbol "public: virtual void __cdecl godot::CanvasItem::_draw(void)" (?_draw@CanvasItem@godot@@UEAAXXZ)
godot_fmod.obj : error LNK2019: unresolved external symbol "private: static void __cdecl godot::UtilityFunctions::print_internal(class godot::Variant const * *,__int64)" (?print_internal@UtilityFunctions@godot@@CAXPEAPEBVVariant@2@_J@Z) referenced in function "public: static void __cdecl godot::UtilityFunctions::print<>(class godot::Variant const &)" (??$print@$$V@UtilityFunctions@godot@@SAXAEBVVariant@1@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "private: static void __cdecl godot::UtilityFunctions::printerr_internal(class godot::Variant const * *,__int64)" (?printerr_internal@UtilityFunctions@godot@@CAXPEAPEBVVariant@2@_J@Z) referenced in function "public: static void __cdecl godot::UtilityFunctions::printerr<char const *,char const *,int>(class godot::Variant const &,char const * const &,char const * const &,int const &)" (??$printerr@PEBDPEBDH@UtilityFunctions@godot@@SAXAEBVVariant@1@AEBQEBD1AEBH@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "private: static void __cdecl godot::UtilityFunctions::push_error_internal(class godot::Variant const * *,__int64)" (?push_error_internal@UtilityFunctions@godot@@CAXPEAPEBVVariant@2@_J@Z) referenced in function "public: static void __cdecl godot::UtilityFunctions::push_error<char [41],char [19],int>(class godot::Variant const &,char const (&)[41],char const (&)[19],int const &)" (??$push_error@$$BY0CJ@D$$BY0BD@DH@UtilityFunctions@godot@@SAXAEBVVariant@1@AEAY0CJ@$$CBDAEAY0BD@$$CBDAEBH@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "private: static void __cdecl godot::UtilityFunctions::push_warning_internal(class godot::Variant const * *,__int64)" (?push_warning_internal@UtilityFunctions@godot@@CAXPEAPEBVVariant@2@_J@Z) referenced in function "public: static void __cdecl godot::UtilityFunctions::push_warning<char [41],char [19],int>(class godot::Variant const &,char const (&)[41],char const (&)[19],int const &)" (??$push_warning@$$BY0CJ@D$$BY0BD@DH@UtilityFunctions@godot@@SAXAEBVVariant@1@AEAY0CJ@$$CBDAEAY0BD@$$CBDAEBH@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: static bool __cdecl godot::UtilityFunctions::is_instance_valid(class godot::Variant const &)" (?is_instance_valid@UtilityFunctions@godot@@SA_NAEBVVariant@2@@Z) referenced in function "private: static bool __cdecl godot::Fmod::_is_dead(class godot::Object *)" (?_is_dead@Fmod@godot@@CA_NPEAVObject@2@@Z)
godot_fmod.obj : error LNK2019: unresolved external symbol "public: class godot::Transform3D __cdecl godot::Node3D::get_global_transform(void)const " (?get_global_transform@Node3D@godot@@QEBA?AVTransform3D@2@XZ) referenced in function "private: void __cdecl godot::Fmod::_set_listener_attributes(void)" (?_set_listener_attributes@Fmod@godot@@AEAAXXZ)
godot_fmod.obj : error LNK2019: unresolved external symbol gdn_interface referenced in function "void __cdecl godot::call_with_ptr_args<class godot::Fmod,class godot::String const &,class godot::Object *>(class godot::Fmod *,void (__cdecl godot::Fmod::*)(class godot::String const &,class godot::Object *),void * const *,void *)" (??$call_with_ptr_args@VFmod@godot@@AEBVString@2@PEAVObject@2@@godot@@YAXPEAVFmod@0@P810@EAAXAEBVString@0@PEAVObject@0@@ZPEBQEAXPEAX@Z)
register_types.obj : error LNK2001: unresolved external symbol gdn_interface
file_callbacks.obj : error LNK2001: unresolved external symbol gdn_interface
godot_fmod.obj : error LNK2019: unresolved external symbol token referenced in function "void __cdecl godot::call_with_ptr_args<class godot::Fmod,class godot::String const &,class godot::Object *>(class godot::Fmod *,void (__cdecl godot::Fmod::*)(class godot::String const &,class godot::Object *),void * const *,void *)" (??$call_with_ptr_args@VFmod@godot@@AEBVString@2@PEAVObject@2@@godot@@YAXPEAVFmod@0@P810@EAAXAEBVString@0@PEAVObject@0@@ZPEBQEAXPEAX@Z)
register_types.obj : error LNK2019: unresolved external symbol "public: void __cdecl godot::GDExtensionBinding::InitObject::register_initializer(void (__cdecl*)(enum godot::ModuleInitializationLevel))const " (?register_initializer@InitObject@GDExtensionBinding@godot@@QEBAXP6AXW4ModuleInitializationLevel@3@@Z@Z) referenced in function fmod_library_init
register_types.obj : error LNK2019: unresolved external symbol "public: void __cdecl godot::GDExtensionBinding::InitObject::register_terminator(void (__cdecl*)(enum godot::ModuleInitializationLevel))const " (?register_terminator@InitObject@GDExtensionBinding@godot@@QEBAXP6AXW4ModuleInitializationLevel@3@@Z@Z) referenced in function fmod_library_init
register_types.obj : error LNK2019: unresolved external symbol "public: void __cdecl godot::GDExtensionBinding::InitObject::set_minimum_library_initialization_level(enum godot::ModuleInitializationLevel)const " (?set_minimum_library_initialization_level@InitObject@GDExtensionBinding@godot@@QEBAXW4ModuleInitializationLevel@3@@Z) referenced in function fmod_library_init
register_types.obj : error LNK2019: unresolved external symbol "public: unsigned char __cdecl godot::GDExtensionBinding::InitObject::init(void)const " (?init@InitObject@GDExtensionBinding@godot@@QEBAEXZ) referenced in function fmod_library_init
register_types.obj : error LNK2019: unresolved external symbol "void __cdecl godot::postinitialize_handler(class godot::Wrapped *)" (?postinitialize_handler@godot@@YAXPEAVWrapped@1@@Z) referenced in function "class godot::Fmod * __cdecl godot::_post_initialize<class godot::Fmod>(class godot::Fmod *)" (??$_post_initialize@VFmod@godot@@@godot@@YAPEAVFmod@0@PEAV10@@Z)
file_callbacks.obj : error LNK2001: unresolved external symbol "void __cdecl godot::postinitialize_handler(class godot::Wrapped *)" (?postinitialize_handler@godot@@YAXPEAVWrapped@1@@Z)
register_types.obj : error LNK2019: unresolved external symbol "private: static void __cdecl godot::ClassDB::initialize_class(struct godot::ClassDB::ClassInfo const &)" (?initialize_class@ClassDB@godot@@CAXAEBUClassInfo@12@@Z) referenced in function "public: static void __cdecl godot::ClassDB::register_class<class godot::Fmod>(void)" (??$register_class@VFmod@godot@@@ClassDB@godot@@SAXXZ)
register_types.obj : error LNK2019: unresolved external symbol "public: static void (__cdecl*__cdecl godot::ClassDB::get_virtual_func(void *,char const *))(void *,void * const *,void *)" (?get_virtual_func@ClassDB@godot@@SAP6AXPEAXPEBQEAX0@Z0PEBD@Z) referenced in function "public: static void __cdecl godot::ClassDB::register_class<class godot::Fmod>(void)" (??$register_class@VFmod@godot@@@ClassDB@godot@@SAXXZ)
register_types.obj : error LNK2019: unresolved external symbol library referenced in function "public: static void __cdecl godot::ClassDB::register_class<class godot::Fmod>(void)" (??$register_class@VFmod@godot@@@ClassDB@godot@@SAXXZ)
register_types.obj : error LNK2019: unresolved external symbol "private: static enum GDNativeInitializationLevel godot::ClassDB::current_level" (?current_level@ClassDB@godot@@0W4GDNativeInitializationLevel@@A) referenced in function "public: static void __cdecl godot::ClassDB::register_class<class godot::Fmod>(void)" (??$register_class@VFmod@godot@@@ClassDB@godot@@SAXXZ)
register_types.obj : error LNK2019: unresolved external symbol "private: static class std::unordered_map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct godot::ClassDB::ClassInfo,struct std::hash<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,struct std::equal_to<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,struct godot::ClassDB::ClassInfo> > > godot::ClassDB::classes" (?classes@ClassDB@godot@@0V?$unordered_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@UClassInfo@ClassDB@godot@@U?$hash@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@U?$equal_to@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@UClassInfo@ClassDB@godot@@@std@@@2@@std@@A) referenced in function "public: static void __cdecl godot::ClassDB::register_class<class godot::Fmod>(void)" (??$register_class@VFmod@godot@@@ClassDB@godot@@SAXXZ)
file_callbacks.obj : error LNK2019: unresolved external symbol "public: bool __cdecl godot::Array::is_empty(void)const " (?is_empty@Array@godot@@QEBA_NXZ) referenced in function "public: void __cdecl std::condition_variable::wait<class <lambda_83871517cbde5621b8f2791ac440461a> >(class std::unique_lock<class std::mutex> &,class <lambda_83871517cbde5621b8f2791ac440461a>)" (??$wait@V<lambda_83871517cbde5621b8f2791ac440461a>@@@condition_variable@std@@QEAAXAEAV?$unique_lock@Vmutex@std@@@1@V<lambda_83871517cbde5621b8f2791ac440461a>@@@Z)
file_callbacks.obj : error LNK2019: unresolved external symbol "void __cdecl godot::_err_print_error(char const *,char const *,int,char const *,bool)" (?_err_print_error@godot@@YAXPEBD0H0_N@Z) referenced in function "private: void __cdecl godot::Ref<class godot::File>::ref_pointer(class godot::File *)" (?ref_pointer@?$Ref@VFile@godot@@@godot@@AEAAXPEAVFile@2@@Z)
file_callbacks.obj : error LNK2019: unresolved external symbol "public: __cdecl godot::PackedByteArray::~PackedByteArray(void)" (??1PackedByteArray@godot@@QEAA@XZ) referenced in function "private: void __cdecl Callbacks::GodotFileRunner::run(void)" (?run@GodotFileRunner@Callbacks@@AEAAXXZ)
file_callbacks.obj : error LNK2019: unresolved external symbol "public: __int64 __cdecl godot::PackedByteArray::size(void)const " (?size@PackedByteArray@godot@@QEBA_JXZ) referenced in function "private: void __cdecl Callbacks::GodotFileRunner::run(void)" (?run@GodotFileRunner@Callbacks@@AEAAXXZ)
file_callbacks.obj : error LNK2019: unresolved external symbol "public: unsigned char const * __cdecl godot::PackedByteArray::ptr(void)const " (?ptr@PackedByteArray@godot@@QEBAPEBEXZ) referenced in function "private: void __cdecl Callbacks::GodotFileRunner::run(void)" (?run@GodotFileRunner@Callbacks@@AEAAXXZ)
file_callbacks.obj : error LNK2019: unresolved external symbol "public: bool __cdecl godot::RefCounted::init_ref(void)" (?init_ref@RefCounted@godot@@QEAA_NXZ) referenced in function "public: __cdecl godot::Ref<class godot::File>::Ref<class godot::File>(class godot::File *)" (??0?$Ref@VFile@godot@@@godot@@QEAA@PEAVFile@1@@Z)
file_callbacks.obj : error LNK2019: unresolved external symbol "public: bool __cdecl godot::RefCounted::reference(void)" (?reference@RefCounted@godot@@QEAA_NXZ) referenced in function "public: __cdecl godot::Ref<class godot::File>::Ref<class godot::File>(class godot::Ref<class godot::File> const &)" (??0?$Ref@VFile@godot@@@godot@@QEAA@AEBV01@@Z)
file_callbacks.obj : error LNK2019: unresolved external symbol "public: bool __cdecl godot::RefCounted::unreference(void)" (?unreference@RefCounted@godot@@QEAA_NXZ) referenced in function "public: __cdecl godot::Ref<class godot::File>::~Ref<class godot::File>(void)" (??1?$Ref@VFile@godot@@@godot@@QEAA@XZ)
file_callbacks.obj : error LNK2019: unresolved external symbol "public: enum godot::Error __cdecl godot::File::open(class godot::String const &,enum godot::File::ModeFlags)" (?open@File@godot@@QEAA?AW4Error@2@AEBVString@2@W4ModeFlags@12@@Z) referenced in function "enum FMOD_RESULT __cdecl Callbacks::godotFileOpen(char const *,unsigned int *,void * *,void *)" (?godotFileOpen@Callbacks@@YA?AW4FMOD_RESULT@@PEBDPEAIPEAPEAXPEAX@Z)
file_callbacks.obj : error LNK2019: unresolved external symbol "public: unsigned __int64 __cdecl godot::File::get_length(void)const " (?get_length@File@godot@@QEBA_KXZ) referenced in function "enum FMOD_RESULT __cdecl Callbacks::godotFileOpen(char const *,unsigned int *,void * *,void *)" (?godotFileOpen@Callbacks@@YA?AW4FMOD_RESULT@@PEBDPEAIPEAPEAXPEAX@Z)
file_callbacks.obj : error LNK2019: unresolved external symbol "public: class godot::PackedByteArray __cdecl godot::File::get_buffer(__int64)const " (?get_buffer@File@godot@@QEBA?AVPackedByteArray@2@_J@Z) referenced in function "private: void __cdecl Callbacks::GodotFileRunner::run(void)" (?run@GodotFileRunner@Callbacks@@AEAAXXZ)
bin\libGodotFmod.windows.release.64.dll : fatal error LNK1120: 78 unresolved externals
scons: building terminated because of errors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment