Help - Search - Members - Calendar
Full Version: linker errors
Hydrogenaudio Forums > Hosted Forums > foobar2000 > Development - (fb2k)
falling down the stairs
Hello,

I tried to compile the tutorial plugin, but I get a bunch of linker errors. I have the directory structure and dependencies configured as stated in the tutorial. I'm using VS 2002.

Here are the linker errors:
CODE
Linking...
Creating library .\Release/foo_tutorial1_step4.lib and object .\Release/foo_tutorial1_step4.exp
step4.obj : error LNK2019: unresolved external symbol __imp__uGetDefaultFont referenced in function "struct tagLOGFONTA __cdecl get_def_font(void)" (?get_def_font@@YA?AUtagLOGFONTA@@XZ)
step4.obj : error LNK2019: unresolved external symbol "private: static class cfg_var_notify * cfg_var_notify::list" (?list@cfg_var_notify@@0PAV1@A) referenced in function "public: __thiscall cfg_var_notify::cfg_var_notify(class cfg_var *)" (??0cfg_var_notify@@QAE@PAVcfg_var@@@Z)
step4.obj : error LNK2019: unresolved external symbol __imp__uCreateFontIndirect referenced in function "private: virtual void __thiscall font_notify::on_var_change(char const *,class cfg_var *)" (?on_var_change@font_notify@@EAEXPBDPAVcfg_var@@@Z)
step4.obj : error LNK2019: unresolved external symbol __imp__uSendMessage referenced in function "private: virtual void __thiscall font_notify::on_var_change(char const *,class cfg_var *)" (?on_var_change@font_notify@@EAEXPBDPAVcfg_var@@@Z)
step4.obj : error LNK2019: unresolved external symbol __imp__uLoadCursor referenced in function "public: virtual long __stdcall IDropSource_tutorial1::GiveFeedback(unsigned long)" (?GiveFeedback@IDropSource_tutorial1@@UAGJK@Z)
step4.obj : error LNK2019: unresolved external symbol "private: static class cfg_var * cfg_var::list" (?list@cfg_var@@0PAV1@A) referenced in function "protected: __thiscall cfg_var::cfg_var(char const *)" (??0cfg_var@@IAE@PBD@Z)
step4.obj : error LNK2001: unresolved external symbol "private: virtual void __thiscall cfg_int::set_raw_data(void const *,int)" (?set_raw_data@cfg_int@@EAEXPBXH@Z)
step4.obj : error LNK2001: unresolved external symbol "private: virtual bool __thiscall cfg_int::get_raw_data(class cfg_var::write_config_callback *)" (?get_raw_data@cfg_int@@EAE_NPAVwrite_config_callback@cfg_var@@@Z)
step4.obj : error LNK2019: unresolved external symbol "protected: void __thiscall cfg_var::on_change(void)" (?on_change@cfg_var@@IAEXXZ) referenced in function "private: virtual void __thiscall cfg_struct_t::set_raw_data(void const *,int)" (?set_raw_data@?$cfg_struct_t@UtagWINDOWPLACEMENT@@@@EAEXPBXH@Z)
foobar2000_sdk_helpers.lib(window_placement_helper.obj) : error LNK2001: unresolved external symbol "protected: void __thiscall cfg_var::on_change(void)" (?on_change@cfg_var@@IAEXXZ)
foobar2000_SDK.lib(console.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall string8::set_string(char const *,unsigned int)" (?set_string@string8@@UAEXPBDI@Z)
foobar2000_SDK.lib(playlist_loader.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall string8::set_string(char const *,unsigned int)" (?set_string@string8@@UAEXPBDI@Z)
foobar2000_SDK.lib(reader.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall string8::set_string(char const *,unsigned int)" (?set_string@string8@@UAEXPBDI@Z)
step4.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall string8::set_string(char const *,unsigned int)" (?set_string@string8@@UAEXPBDI@Z)
foobar2000_SDK.lib(menu_manager.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall string8::set_string(char const *,unsigned int)" (?set_string@string8@@UAEXPBDI@Z)
foobar2000_SDK.lib(metadb_handle.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall string8::set_string(char const *,unsigned int)" (?set_string@string8@@UAEXPBDI@Z)
foobar2000_SDK.lib(playlist.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall string8::set_string(char const *,unsigned int)" (?set_string@string8@@UAEXPBDI@Z)
foobar2000_SDK.lib(console.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall string8::add_string(char const *,unsigned int)" (?add_string@string8@@UAEXPBDI@Z)
foobar2000_SDK.lib(playlist_loader.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall string8::add_string(char const *,unsigned int)" (?add_string@string8@@UAEXPBDI@Z)
foobar2000_SDK.lib(reader.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall string8::add_string(char const *,unsigned int)" (?add_string@string8@@UAEXPBDI@Z)
step4.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall string8::add_string(char const *,unsigned int)" (?add_string@string8@@UAEXPBDI@Z)
foobar2000_SDK.lib(menu_manager.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall string8::add_string(char const *,unsigned int)" (?add_string@string8@@UAEXPBDI@Z)
foobar2000_SDK.lib(metadb_handle.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall string8::add_string(char const *,unsigned int)" (?add_string@string8@@UAEXPBDI@Z)
foobar2000_SDK.lib(playlist.obj) : error LNK2001: unresolved external symbol "public: virtual void __thiscall string8::add_string(char const *,unsigned int)" (?add_string@string8@@UAEXPBDI@Z)
foobar2000_SDK.lib(reader.obj) : error LNK2001: unresolved external symbol "public: void * __thiscall mem_block::set_size(unsigned int)" (?set_size@mem_block@@QAEPAXI@Z)
foobar2000_SDK.lib(metadb.obj) : error LNK2001: unresolved external symbol "public: void * __thiscall mem_block::set_size(unsigned int)" (?set_size@mem_block@@QAEPAXI@Z)
foobar2000_SDK.lib(console.obj) : error LNK2001: unresolved external symbol "public: void * __thiscall mem_block::set_size(unsigned int)" (?set_size@mem_block@@QAEPAXI@Z)
foobar2000_SDK.lib(dsp.obj) : error LNK2001: unresolved external symbol "public: void * __thiscall mem_block::set_size(unsigned int)" (?set_size@mem_block@@QAEPAXI@Z)
foobar2000_SDK.lib(playlist_loader.obj) : error LNK2001: unresolved external symbol "public: void * __thiscall mem_block::set_size(unsigned int)" (?set_size@mem_block@@QAEPAXI@Z)
step4.obj : error LNK2019: unresolved external symbol "public: void * __thiscall mem_block::set_size(unsigned int)" (?set_size@mem_block@@QAEPAXI@Z) referenced in function "protected: void __thiscall string8::makespace(unsigned int)" (?makespace@string8@@IAEXI@Z)
foobar2000_SDK.lib(menu_manager.obj) : error LNK2019: unresolved external symbol "public: void * __thiscall mem_block::set_size(unsigned int)" (?set_size@mem_block@@QAEPAXI@Z) referenced in function "public: static void __cdecl menu_manager::win32_auto_mnemonics(struct HMENU__ *)" (?win32_auto_mnemonics@menu_manager@@SAXPAUHMENU__@@@Z)
foobar2000_SDK.lib(metadb_handle.obj) : error LNK2001: unresolved external symbol "public: void * __thiscall mem_block::set_size(unsigned int)" (?set_size@mem_block@@QAEPAXI@Z)
foobar2000_SDK.lib(playlist.obj) : error LNK2001: unresolved external symbol "public: void * __thiscall mem_block::set_size(unsigned int)" (?set_size@mem_block@@QAEPAXI@Z)
step4.obj : error LNK2019: unresolved external symbol __imp__uCreateWindowEx referenced in function "void __cdecl g_show_window(void)" (?g_show_window@@YAXXZ)
step4.obj : error LNK2019: unresolved external symbol __imp__uRegisterClass referenced in function "void __cdecl g_show_window(void)" (?g_show_window@@YAXXZ)
step4.obj : error LNK2019: unresolved external symbol __imp__uChooseFont referenced in function "long __stdcall g_windowproc(struct HWND__ *,unsigned int,unsigned int,long)" (?g_windowproc@@YGJPAUHWND__@@IIJ@Z)
step4.obj : error LNK2019: unresolved external symbol __imp__uAppendMenu referenced in function "long __stdcall g_windowproc(struct HWND__ *,unsigned int,unsigned int,long)" (?g_windowproc@@YGJPAUHWND__@@IIJ@Z)
foobar2000_SDK.lib(menu_manager.obj) : error LNK2001: unresolved external symbol __imp__uAppendMenu
step4.obj : error LNK2019: unresolved external symbol __imp__uDefWindowProc referenced in function "long __stdcall g_windowproc(struct HWND__ *,unsigned int,unsigned int,long)" (?g_windowproc@@YGJPAUHWND__@@IIJ@Z)
step4.obj : error LNK2019: unresolved external symbol __imp__uGetWindowLong referenced in function "long __stdcall g_windowproc(struct HWND__ *,unsigned int,unsigned int,long)" (?g_windowproc@@YGJPAUHWND__@@IIJ@Z)
step4.obj : error LNK2019: unresolved external symbol __imp__uExtTextOut referenced in function "long __stdcall g_windowproc(struct HWND__ *,unsigned int,unsigned int,long)" (?g_windowproc@@YGJPAUHWND__@@IIJ@Z)
step4.obj : error LNK2019: unresolved external symbol __imp__uSetWindowLong referenced in function "long __stdcall g_windowproc(struct HWND__ *,unsigned int,unsigned int,long)" (?g_windowproc@@YGJPAUHWND__@@IIJ@Z)
foobar2000_SDK.lib(file_info.obj) : error LNK2001: unresolved external symbol __imp__stricmp_utf8
foobar2000_SDK.lib(metadb.obj) : error LNK2001: unresolved external symbol __imp__stricmp_utf8
foobar2000_SDK.lib(dsp.obj) : error LNK2001: unresolved external symbol __imp__stricmp_utf8
foobar2000_SDK.lib(playlist_loader.obj) : error LNK2001: unresolved external symbol __imp__stricmp_utf8
step4.obj : error LNK2019: unresolved external symbol __imp__stricmp_utf8 referenced in function "public: static class config_var * __cdecl config_var::g_find(struct _GUID,char const *)" (?g_find@config_var@@SAPAV1@U_GUID@@PBD@Z)
foobar2000_sdk_helpers.lib(window_placement_helper.obj) : error LNK2001: unresolved external symbol __imp__stricmp_utf8
foobar2000_SDK.lib(menu_manager.obj) : error LNK2001: unresolved external symbol __imp__stricmp_utf8
foobar2000_SDK.lib(playlist.obj) : error LNK2001: unresolved external symbol __imp__stricmp_utf8
foobar2000_component_client.lib(component_client.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl cfg_var::config_on_app_init(void)" (?config_on_app_init@cfg_var@@SAXXZ) referenced in function _foobar2000_get_interface
foobar2000_SDK.lib(service.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl cfg_var::config_write_file(class cfg_var::write_config_callback *)" (?config_write_file@cfg_var@@SAXPAVwrite_config_callback@1@@Z) referenced in function "public: virtual void __thiscall foobar2000_client::get_config(class cfg_var::write_config_callback *)" (?get_config@foobar2000_client@@UAEXPAVwrite_config_callback@cfg_var@@@Z)
foobar2000_SDK.lib(service.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl cfg_var::config_read_file(void const *,unsigned int)" (?config_read_file@cfg_var@@SAXPBXI@Z) referenced in function "public: virtual void __thiscall foobar2000_client::set_config(void const *,int)" (?set_config@foobar2000_client@@UAEXPBXH@Z)
foobar2000_SDK.lib(menu_manager.obj) : error LNK2019: unresolved external symbol "unsigned int __cdecl utf8_encode_char(unsigned int,char *)" (?utf8_encode_char@@YAIIPAD@Z) referenced in function "private: bool __thiscall `anonymous namespace'::mnemonic_manager::is_used(unsigned int)" (?is_used@mnemonic_manager@?A0x49218fa0@@AAE_NI@Z)
foobar2000_SDK.lib(menu_manager.obj) : error LNK2019: unresolved external symbol __imp__uCharLower referenced in function "private: bool __thiscall `anonymous namespace'::mnemonic_manager::is_used(unsigned int)" (?is_used@mnemonic_manager@?A0x49218fa0@@AAE_NI@Z)
foobar2000_SDK.lib(menu_manager.obj) : error LNK2019: unresolved external symbol "public: void __thiscall string_base::add_char(unsigned int)" (?add_char@string_base@@QAEXI@Z) referenced in function "private: void __thiscall `anonymous namespace'::mnemonic_manager::insert(char const *,unsigned int,class string_base &)" (?insert@mnemonic_manager@?A0x49218fa0@@AAEXPBDIAAVstring_base@@@Z)
foobar2000_SDK.lib(reader.obj) : error LNK2001: unresolved external symbol "public: void __thiscall string_base::add_char(unsigned int)" (?add_char@string_base@@QAEXI@Z)
foobar2000_SDK.lib(menu_manager.obj) : error LNK2019: unresolved external symbol "unsigned int __cdecl utf8_decode_char(char const *,unsigned int *,unsigned int)" (?utf8_decode_char@@YAIPBDPAII@Z) referenced in function "public: bool __thiscall `anonymous namespace'::mnemonic_manager::check_string(char const *)" (?check_string@mnemonic_manager@?A0x49218fa0@@QAE_NPBD@Z)
foobar2000_SDK.lib(menu_manager.obj) : error LNK2019: unresolved external symbol __imp__uPrintfV referenced in function "public: __cdecl uStringPrintf::uStringPrintf(char const *,...)" (??0uStringPrintf@@QAA@PBDZZ)
foobar2000_SDK.lib(playlist.obj) : error LNK2001: unresolved external symbol __imp__uPrintfV
foobar2000_SDK.lib(console.obj) : error LNK2001: unresolved external symbol __imp__uPrintfV
foobar2000_SDK.lib(menu_manager.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall uCallStackTracker::~uCallStackTracker(void)" (__imp_??1uCallStackTracker@@QAE@XZ) referenced in function "bool __cdecl run_command_internal(enum menu_item::type,char const *,class ptr_list_interface const &,struct _GUID const &)" (?run_command_internal@@YA_NW4type@menu_item@@PBDABV?$ptr_list_interface@Vmetadb_handle@@@@ABU_GUID@@@Z)
foobar2000_SDK.lib(playlist_loader.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall uCallStackTracker::~uCallStackTracker(void)" (__imp_??1uCallStackTracker@@QAE@XZ)
foobar2000_SDK.lib(menu_manager.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall uCallStackTracker::uCallStackTracker(char const *)" (__imp_??0uCallStackTracker@@QAE@PBD@Z) referenced in function "bool __cdecl run_command_internal(enum menu_item::type,char const *,class ptr_list_interface const &,struct _GUID const &)" (?run_command_internal@@YA_NW4type@menu_item@@PBDABV?$ptr_list_interface@Vmetadb_handle@@@@ABU_GUID@@@Z)
foobar2000_SDK.lib(playlist_loader.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall uCallStackTracker::uCallStackTracker(char const *)" (__imp_??0uCallStackTracker@@QAE@PBD@Z)
foobar2000_SDK.lib(menu_manager.obj) : error LNK2019: unresolved external symbol __imp__uModifyMenu referenced in function "public: static void __cdecl menu_manager::win32_auto_mnemonics(struct HMENU__ *)" (?win32_auto_mnemonics@menu_manager@@SAXPAUHMENU__@@@Z)
foobar2000_SDK.lib(menu_manager.obj) : error LNK2019: unresolved external symbol __imp__uGetMenuString referenced in function "public: static void __cdecl menu_manager::win32_auto_mnemonics(struct HMENU__ *)" (?win32_auto_mnemonics@menu_manager@@SAXPAUHMENU__@@@Z)
foobar2000_SDK.lib(menu_manager.obj) : error LNK2019: unresolved external symbol __imp__uGetMenuItemType referenced in function "public: static void __cdecl menu_manager::win32_auto_mnemonics(struct HMENU__ *)" (?win32_auto_mnemonics@menu_manager@@SAXPAUHMENU__@@@Z)
foobar2000_SDK.lib(metadb_handle.obj) : error LNK2019: unresolved external symbol __imp__uSortStringCreate referenced in function "public: __thiscall `anonymous namespace'::custom_sort_data::custom_sort_data(char const *,int)" (??0custom_sort_data@?A0x23a1cf4a@@QAE@PBDH@Z)
foobar2000_SDK.lib(metadb_handle.obj) : error LNK2019: unresolved external symbol __imp__uSortStringFree referenced in function "public: __thiscall `anonymous namespace'::custom_sort_data::~custom_sort_data(void)" (??1custom_sort_data@?A0x23a1cf4a@@QAE@XZ)
foobar2000_SDK.lib(metadb_handle.obj) : error LNK2019: unresolved external symbol __imp__uSortStringCompare referenced in function "int __cdecl custom_sort_compare(struct `anonymous namespace'::custom_sort_data const * &,struct `anonymous namespace'::custom_sort_data const * &)" (?custom_sort_compare@@YAHAAPBUcustom_sort_data@?A0x23a1cf4a@@0@Z)
foobar2000_SDK.lib(metadb_handle.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl mem_block::g_apply_order(void *,unsigned int,int const *,unsigned int)" (?g_apply_order@mem_block@@SAXPAXIPBHI@Z) referenced in function "public: void __thiscall mem_block_t::apply_order(int const *,unsigned int)" (?apply_order@?$mem_block_t@PAX@@QAEXPBHI@Z)
foobar2000_SDK.lib(file_info.obj) : error LNK2019: unresolved external symbol "void __cdecl pfc_float_to_string(char *,double,unsigned int,bool)" (?pfc_float_to_string@@YAXPADNI_N@Z) referenced in function "public: void __thiscall file_info::info_set_float(char const *,double,unsigned int,bool,char const *)" (?info_set_float@file_info@@QAEXPBDNI_N0@Z)
foobar2000_SDK.lib(file_info.obj) : error LNK2019: unresolved external symbol "double __cdecl pfc_string_to_float(char const *)" (?pfc_string_to_float@@YANPBD@Z) referenced in function "public: double __thiscall file_info::info_get_float(char const *)" (?info_get_float@file_info@@QAENPBD@Z)
foobar2000_SDK.lib(file_info.obj) : error LNK2019: unresolved external symbol "unsigned int __cdecl convert_utf16_to_utf8(unsigned short const *,char *,unsigned int)" (?convert_utf16_to_utf8@@YAIPBGPADI@Z) referenced in function "public: __thiscall string_utf8_from_utf16::string_utf8_from_utf16(unsigned short const *,unsigned int)" (??0string_utf8_from_utf16@@QAE@PBGI@Z)
foobar2000_SDK.lib(file_info.obj) : error LNK2019: unresolved external symbol "unsigned int __cdecl wcslen_max(unsigned short const *,unsigned int)" (?wcslen_max@@YAIPBGI@Z) referenced in function "public: __thiscall string_utf8_from_utf16::string_utf8_from_utf16(unsigned short const *,unsigned int)" (??0string_utf8_from_utf16@@QAE@PBGI@Z)
foobar2000_SDK.lib(file_info.obj) : error LNK2019: unresolved external symbol "unsigned int __cdecl convert_ansi_to_utf8(char const *,char *,unsigned int)" (?convert_ansi_to_utf8@@YAIPBDPADI@Z) referenced in function "public: __thiscall string_utf8_from_ansi::string_utf8_from_ansi(char const *,unsigned int)" (??0string_utf8_from_ansi@@QAE@PBDI@Z)
foobar2000_SDK.lib(file_info.obj) : error LNK2019: unresolved external symbol "unsigned int __cdecl strlen_max(char const *,unsigned int)" (?strlen_max@@YAIPBDI@Z) referenced in function "public: __thiscall string_utf8_from_ansi::string_utf8_from_ansi(char const *,unsigned int)" (??0string_utf8_from_ansi@@QAE@PBDI@Z)
foobar2000_SDK.lib(reader.obj) : error LNK2001: unresolved external symbol "unsigned int __cdecl strlen_max(char const *,unsigned int)" (?strlen_max@@YAIPBDI@Z)
foobar2000_SDK.lib(playlist_loader.obj) : error LNK2019: unresolved external symbol "public: __thiscall string_extension::string_extension(char const *)" (??0string_extension@@QAE@PBD@Z) referenced in function "public: static int __cdecl playlist_loader::load_playlist(char const *,class playlist_loader_callback *)" (?load_playlist@playlist_loader@@SAHPBDPAVplaylist_loader_callback@@@Z)
foobar2000_SDK.lib(audio_chunk.obj) : error LNK2019: unresolved external symbol "void __cdecl byte_order_helper::swap_order(void *,unsigned int)" (?swap_order@byte_order_helper@@YAXPAXI@Z) referenced in function "public: static void __cdecl `anonymous namespace'::msvc6_sucks_v2::do_fixedpoint_convert(void const *,unsigned int,unsigned int,double *)" (?do_fixedpoint_convert@?$msvc6_sucks_v2@D$00$00$0A@@?A0xc959dcf8@@SAXPBXIIPAN@Z)
foobar2000_SDK.lib(reader.obj) : error LNK2019: unresolved external symbol "public: void __thiscall string_base::add_int(__int64,unsigned int)" (?add_int@string_base@@QAEX_JI@Z) referenced in function "void __cdecl path_pack_string(class string8 &,char const *)" (?path_pack_string@@YAXAAVstring8@@PBD@Z)
foobar2000_SDK.lib(reader.obj) : error LNK2019: unresolved external symbol "void __cdecl byte_order_helper::guid_le_to_native(struct _GUID &)" (?guid_le_to_native@byte_order_helper@@YAXAAU_GUID@@@Z) referenced in function "public: bool __thiscall reader::read_guid_le(struct _GUID &)" (?read_guid_le@reader@@QAE_NAAU_GUID@@@Z)
foobar2000_SDK.lib(reader.obj) : error LNK2019: unresolved external symbol "void __cdecl byte_order_helper::guid_be_to_native(struct _GUID &)" (?guid_be_to_native@byte_order_helper@@YAXAAU_GUID@@@Z) referenced in function "public: bool __thiscall reader::read_guid_be(struct _GUID &)" (?read_guid_be@reader@@QAE_NAAU_GUID@@@Z)
foobar2000_SDK.lib(reader.obj) : error LNK2019: unresolved external symbol "void __cdecl byte_order_helper::guid_native_to_le(struct _GUID &)" (?guid_native_to_le@byte_order_helper@@YAXAAU_GUID@@@Z) referenced in function "public: bool __thiscall reader::write_guid_le(struct _GUID const &)" (?write_guid_le@reader@@QAE_NABU_GUID@@@Z)
foobar2000_SDK.lib(reader.obj) : error LNK2019: unresolved external symbol "void __cdecl byte_order_helper::guid_native_to_be(struct _GUID &)" (?guid_native_to_be@byte_order_helper@@YAXAAU_GUID@@@Z) referenced in function "public: bool __thiscall reader::write_guid_be(struct _GUID const &)" (?write_guid_be@reader@@QAE_NABU_GUID@@@Z)
foobar2000_SDK.lib(reader.obj) : error LNK2019: unresolved external symbol "unsigned int __cdecl convert_utf8_to_utf16(char const *,unsigned short *,unsigned int)" (?convert_utf8_to_utf16@@YAIPBDPAGI@Z) referenced in function "public: __thiscall string_utf16_from_utf8::string_utf16_from_utf8(char const *,unsigned int)" (??0string_utf16_from_utf8@@QAE@PBDI@Z)
../Release/foo_tutorial1_step4.dll : fatal error LNK1120: 52 unresolved externals


Any help would be appreciated.

Edit: thanks for the codebox tip
Mr_Rabid_Teddybear
Sorry, can't help you with that, but I can teach you a little trick when posting looong sections of code like that. Try putting it into
CODE
[CODEBOX][/CODEBOX]

smile.gif

falling down the stairs
Well, it seems to work now... I'm not entirely sure what, if anything, I changed.
kode54
It looks like you were missing dependencies, which would happen if you invoked the "Project only" build options.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.