Hello !
I tried to compile the HostChecker example using VS2010 SP1 on Windows 10.
First thing I noticed:
- the linker output adresses a write protected directory, which only works when running the compiler as admin
second issue:
there is a source file referenced in the hostchecker_vc10 solution/project that does not exist - its called:
2> hostchecker.cpp
2>c1xx : fatal error C1083: Datei (Quelle) kann nicht geöffnet werden: “…\source\hostchecker.cpp”: No such file or directory
third problem:
there is a big amount of protected Datamember errors, I could not fix:
2>c:\users\friedemann\downloads\vst3 sdk\public.sdk\samples\vst\hostchecker\source\hostcheckerprocessor.h(97): error C2864: “Steinberg::Vst::HostCheckerProcessor::mLastBlockMarkerValue”: Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.
2>c:\users\friedemann\downloads\vst3 sdk\public.sdk\samples\vst\hostchecker\source\hostcheckerprocessor.h(99): error C2864: “Steinberg::Vst::HostCheckerProcessor::mNumNoteOns”: Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.
2>c:\users\friedemann\downloads\vst3 sdk\public.sdk\samples\vst\hostchecker\source\hostcheckerprocessor.h(100): error C2864: “Steinberg::Vst::HostCheckerProcessor::mLatency”: Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.
2>c:\users\friedemann\downloads\vst3 sdk\public.sdk\samples\vst\hostchecker\source\hostcheckerprocessor.h(101): error C2864: “Steinberg::Vst::HostCheckerProcessor::mWantedLatency”: Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.
2>c:\users\friedemann\downloads\vst3 sdk\public.sdk\samples\vst\hostchecker\source\hostcheckerprocessor.h(102): error C2864: “Steinberg::Vst::HostCheckerProcessor::mGeneratePeaks”: Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.
2>c:\users\friedemann\downloads\vst3 sdk\public.sdk\samples\vst\hostchecker\source\hostcheckerprocessor.h(103): error C2864: “Steinberg::Vst::HostCheckerProcessor::mBypass”: Nur statische konstante integrale Datenmember können innerhalb einer Klasse initialisiert werden.