Не могу создать новый проект под VC++ Express 2005

Список разделов Аудиоплеер foobar2000 Программирование foobar2000

Описание: Для программистов, пищущих плагины для foobar2000. SDK и обмен опытом

Сообщение #1 zencd » 21.10.2006, 11:04

Не могу создать новый проект под VC++ Express 2005. Приходится юзать готовые проекты из туториала by foosion :) Shared.lib присоединил. Остались такие ошибки:

Код: Выделить всё
1>myplugin.obj : error LNK2019: unresolved external symbol "public: __thiscall pfc::format_int::format_int(__int64,unsigned int,unsigned int)" (??0format_int@pfc@@QAE@_JII@Z) referenced in function "class pfc::string_base & __cdecl operator<<(class pfc::string_base &,int)" (??6@YAAAVstring_base@pfc@@AAV01@H@Z)
1>myplugin.obj : error LNK2019: unresolved external symbol "public: static class service_factory_base * service_factory_base::__internal__list" (?__internal__list@service_factory_base@@2PAV1@A) referenced in function "protected: __thiscall service_factory_base::service_factory_base(struct _GUID const &)" (??0service_factory_base@@IAE@ABU_GUID@@@Z)
1>myplugin.obj : error LNK2019: unresolved external symbol "char const * __cdecl core_api::get_my_file_name(void)" (?get_my_file_name@core_api@@YAPBDXZ) referenced in function "public: virtual void __thiscall componentversion_impl_simple::get_file_name(class pfc::string_base &)" (?get_file_name@componentversion_impl_simple@@UAEXAAVstring_base@pfc@@@Z)
1>myplugin.obj : error LNK2019: unresolved external symbol "struct HWND__ * __cdecl core_api::get_main_window(void)" (?get_main_window@core_api@@YAPAUHWND__@@XZ) referenced in function "void __cdecl g_unsubclassMainFoobarWindow(void)" (?g_unsubclassMainFoobarWindow@@YAXXZ)
1>myplugin.obj : error LNK2001: unresolved external symbol "public: static struct _GUID const initquit::class_guid" (?class_guid@initquit@@2U_GUID@@B)
1>myplugin.obj : error LNK2001: unresolved external symbol "public: static struct _GUID const componentversion::class_guid" (?class_guid@componentversion@@2U_GUID@@B)
1>myplugin.obj : error LNK2019: unresolved external symbol "void __cdecl console::print(char const *)" (?print@console@@YAXPBD@Z) referenced in function "public: __thiscall console::formatter::~formatter(void)" (??1formatter@console@@QAE@XZ)
1>myplugin.obj : error LNK2019: unresolved external symbol "unsigned int __cdecl pfc::strlen_max(char const *,unsigned int)" (?strlen_max@pfc@@YAIPBDI@Z) referenced in function "public: virtual void __thiscall pfc::string8_t<class pfc::alloc_standard>::add_string(char const *,unsigned int)" (?add_string@?$string8_t@Valloc_standard@pfc@@@pfc@@UAEXPBDI@Z)
1>C:\Pro\foobar_sdk\foobar2000\foo_tutorial1\..\Release\foo_myplugin_detoured.dll : fatal error LNK1120: 8 unresolved externals
1>Build log was saved at "file://c:\Pro\foobar_sdk\foobar2000\foo_tutorial1\Release\BuildLog.htm"
1>foo_myplugin_detoured - 9 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
zencd M
Автор темы, Бывалый
Аватара
Возраст: 39
Откуда: spb
Репутация: 1
С нами: 10 лет 6 месяцев

Сообщение #2 zencd » 21.10.2006, 11:16

я уже эти foosion'овские проекты и копировал ... но что-то теряется :-| и ошибки те-же
zencd M
Автор темы, Бывалый
Аватара
Возраст: 39
Откуда: spb
Репутация: 1
С нами: 10 лет 6 месяцев

Сообщение #3 skipyrich » 21.10.2006, 16:59

Project/Project Dependencies...
нужно поставить галки напротив foobar2000_component_client, foobar2000_SDK, foobar2000_sdk_helpers и pfc
Помни!: пережатие из (wav|mp3|mpc|ogg|aac|...) в (mp3|mpc|ogg|aac|...) при любых битрейтах ухудшает качество
skipyrich M
Мастер
Возраст: 43
Откуда: Москва
Репутация: 11
С нами: 10 лет 10 месяцев

Сообщение #4 zencd » 22.10.2006, 10:50

спасибо!
щас ещё спрошу :))
zencd M
Автор темы, Бывалый
Аватара
Возраст: 39
Откуда: spb
Репутация: 1
С нами: 10 лет 6 месяцев


Вернуться в Программирование foobar2000