Hello,
I can not build my project to (plugin host), I have these errors in VS2022, it was built as static library.:
14:47:42:948 | 1>Generating Code… |
---|---|
14:47:44:932 | 1>uuid.lib(cguid_i.obj) : error LNK2005: GUID_NULL already defined in portaudio_static_x64.lib(pa_win_wdmks.obj) |
14:47:45:056 | 1>Vst3Plugin.obj : error LNK2019: unresolved external symbol public: static class std::shared_ptr __cdecl VST3::Hosting::Module::create(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,class std::basic_string<char,struct std::char_traits,class std::allocator > &) (?create@Module@Hosting@VST3@@SA?AV?$shared_ptr@VModule@Hosting@VST3@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@5@AEAV65@@Z) referenced in function public: bool __cdecl Vst3Plugin::init(int,int) (?init@Vst3Plugin@@QEAA_NHH@Z) |
14:47:45:127 | 1>Vst3Plugin.obj : error LNK2019: unresolved external symbol public: __cdecl Steinberg::MemoryStream::MemoryStream(void) (??0MemoryStream@Steinberg@@QEAA@XZ) referenced in function public: virtual void __cdecl Vst3Plugin::SaveChunk(char const *) (?SaveChunk@Vst3Plugin@@UEAAXPEBD@Z) |
14:47:45:127 | 1>Vst3Plugin.obj : error LNK2019: unresolved external symbol public: __cdecl Steinberg::MemoryStream::MemoryStream(void *,__int64) (??0MemoryStream@Steinberg@@QEAA@PEAX_J@Z) referenced in function public: virtual void __cdecl Vst3Plugin::LoadChunk(char const *) (?LoadChunk@Vst3Plugin@@UEAAXPEBD@Z) |
14:47:45:127 | 1>D:\PROGRAMACION\VS2022\LoopKong\x64\Debug\LoopKong.exe : fatal error LNK1120: 3 unresolved externals |
14:47:45:165 | 1>Done building project LoopKong.vcxproj – FAILED. |
14:47:45:172 | ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ========== |
14:47:45:172 | ========== Rebuild started at 2:46 PM and took 01:12,032 minutes ========== |
What’s happening? I have this configuration:
AdditionalIncludeDirectories:
C:\LIBRERIAS\VST_SDK\vst3sdk;
C:\LIBRERIAS\VST_SDK\vst3sdk\base;
C:\LIBRERIAS\VST_SDK\vst3sdk\pluginterfaces;
C:\LIBRERIAS\VST_SDK\vst3sdk\public.sdk;
C:\LIBRERIAS\VST_SDK\vst3sdk\vstgui4;
C:\LIBRERIAS\VST_SDK\vst3sdk\public.sdk\source\common;
C:\LIBRERIAS\VST_SDK\vst3sdk\public.sdk\source\vst;
C:\LIBRERIAS\VST_SDK\vst3sdk\pluginterfaces\base;
C:\LIBRERIAS\VST_SDK\vst3sdk\pluginterfaces\vst;
C:\LIBRERIAS\VST_SDK\vst3sdk\pluginterfaces\vst2.x
AdditionalDependencies:
ole32.lib;
winmm.lib;
uuid.lib;
comctl32.lib;
base.lib;
pluginterfaces.lib;
sdk_hosting.lib;
sdk_common.lib;
vstgui.lib;
Debug x64 AdditionalLibraryDirectories:
C:\LIBRERIAS\VST_SDK\build\lib\Debug;
Release x64 AdditionalLibraryDirectories:
C:\LIBRERIAS\VST_SDK\build\lib\Release;