Someone please look at it and try to make this FFVS to work https://github.com/ShiftMediaProject/FFVS-Project-Generator/issues/65
If i can get it to compile , then i can port latest LAV Filters
I am trying to MPC-HC to compile in Release Lite Configuration
So far i got following errors
Build started...
1>------ Build started: Project: system, Configuration: Release Win32 ------
2>------ Build started: Project: BaseClasses, Configuration: Release Win32 ------
3>------ Build started: Project: BuildConfig, Configuration: Release Win32 ------
4>------ Build started: Project: SubPic, Configuration: Release Win32 ------
5>------ Build started: Project: Subtitles, Configuration: Release Win32 ------
6>------ Build started: Project: unrar, Configuration: Release Win32 ------
7>------ Build started: Project: DeCSS, Configuration: Release Win32 ------
8>------ Build started: Project: lcms2, Configuration: Release Win32 ------
1>YASM: Assembling a_memory.asm
1>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\YASM.targets(45,5): error MSB3721: The command ""C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\YASM.bat" -X vc -f win32 -o "C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\bin\obj\Release_Win32\system\a_memory.obj" "C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\VirtualDub\system\source\a_memory.asm"" exited with code 1.
1>Done building project "system.vcxproj" -- FAILED.
3>Not all build dependencies were found.
3>
3>See "docs\Compilation.md" for more information.
3>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets(46,5): error MSB3073: The command "..\update_version.bat --quiet" exited with code 1.
3>Done building project "BuildConfig.vcxproj" -- FAILED.
9>------ Build started: Project: Kasumi, Configuration: Release Win32 ------
10>------ Build started: Project: soxr, Configuration: Release Win32 ------
2>stdafx.cpp
6>rarpch.cpp
9>YASM: Assembling a_bltrgb.asm
8>precomp.c
4>stdafx.cpp
8>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\lcms2\precomp.c(23,10): fatal error C1083: Cannot open include file: 'lcms2_internal.h': No such file or directory
5>stdafx.cpp
4>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
8>Done building project "lcms2.vcxproj" -- FAILED.
11>------ Skipped Build: Project: LAVFilters, Configuration: Release Win32 ------
11>Project not selected to build for this solution configuration
12>------ Build started: Project: bs2b, Configuration: Release Win32 ------
6>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
2>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
10>data-io.c
10>dbesi0.c
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\data-io.c': No such file or directory
10>fft4g32.c
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\dbesi0.c': No such file or directory
10>fft4g64.c
10>filter.c
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\fft4g64.c': No such file or directory
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\fft4g32.c': No such file or directory
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\filter.c': No such file or directory
10>lsr.c
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\lsr.c': No such file or directory
10>pffft32s.c
10>rate32.c
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\pffft32s.c': No such file or directory
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\rate32.c': No such file or directory
10>rate32s.c
10>rate64.c
10>simd.c
10>soxr.c
10>vr32.c
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\rate32s.c': No such file or directory
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\simd.c': No such file or directory
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\vr32.c': No such file or directory
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\rate64.c': No such file or directory
10>c1 : fatal error C1083: Cannot open source file: 'libsoxr\src\soxr.c': No such file or directory
9>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\YASM.targets(45,5): error MSB3721: The command ""C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\YASM.bat" -X vc -f win32 -o "C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\bin\obj\Release_Win32\Kasumi\a_bltrgb.obj" "C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\VirtualDub\Kasumi\source\a_bltrgb.asm"" exited with code 1.
9>Done building project "Kasumi.vcxproj" -- FAILED.
13>------ Build started: Project: DSUtil, Configuration: Release Win32 ------
10>Done building project "soxr.vcxproj" -- FAILED.
7>stdafx.cpp
2>Done building project "BaseClasses.vcxproj" -- FAILED.
14>------ Build started: Project: SoundTouch, Configuration: Release Win32 ------
15>------ Skipped Build: Project: AsyncReader, Configuration: Release Win32 ------
15>Project not selected to build for this solution configuration
16>------ Build started: Project: BaseMuxer, Configuration: Release Win32 ------
5>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
6>Done building project "unrar.vcxproj" -- FAILED.
17>------ Build started: Project: Filters (Libraries\Filters), Configuration: Release Win32 ------
7>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
12>bs2b.c
12>c1 : fatal error C1083: Cannot open source file: 'libbs2b\src\bs2b.c': No such file or directory
12>Done building project "bs2b.vcxproj" -- FAILED.
18>------ Skipped Build: Project: BaseSplitter, Configuration: Release Win32 ------
18>Project not selected to build for this solution configuration
19>------ Build started: Project: zita-resampler, Configuration: Release Win32 ------
16>stdafx.cpp
14>AAFilter.cpp
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\AAFilter.cpp': No such file or directory
14>BPMDetect.cpp
13>stdafx.cpp
14>cpu_detect_x86.cpp
14>FIFOSampleBuffer.cpp
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\BPMDetect.cpp': No such file or directory
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\cpu_detect_x86.cpp': No such file or directory
14>FIRFilter.cpp
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\FIFOSampleBuffer.cpp': No such file or directory
14>InterpolateCubic.cpp
14>InterpolateLinear.cpp
14>InterpolateShannon.cpp
14>PeakFinder.cpp
14>RateTransposer.cpp
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\InterpolateLinear.cpp': No such file or directory
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\FIRFilter.cpp': No such file or directory
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\InterpolateShannon.cpp': No such file or directory
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\InterpolateCubic.cpp': No such file or directory
14>SoundTouch.cpp
14>sse_optimized.cpp
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\PeakFinder.cpp': No such file or directory
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\RateTransposer.cpp': No such file or directory
14>TDStretch.cpp
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\SoundTouch.cpp': No such file or directory
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\sse_optimized.cpp': No such file or directory
14>c1xx : fatal error C1083: Cannot open source file: 'soundtouch\source\SoundTouch\TDStretch.cpp': No such file or directory
17>stdafx.cpp
14>Done building project "SoundTouch.vcxproj" -- FAILED.
20>------ Build started: Project: tinyxml2, Configuration: Release Win32 ------
16>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
19>resampler-table.cc
17>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
19>resampler.cc
19>vresampler.cc
13>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
20>tinyxml2.cpp
20>c1xx : fatal error C1083: Cannot open source file: 'library\tinyxml2.cpp': No such file or directory
20>Done building project "tinyxml2.vcxproj" -- FAILED.
21>------ Build started: Project: CmdUI, Configuration: Release Win32 ------
19>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier' (compiling source file zita-resampler\libs\vresampler.cc)
19>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier' (compiling source file zita-resampler\libs\resampler.cc)
19>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier' (compiling source file zita-resampler\libs\resampler-table.cc)
7>Done building project "DeCSS.vcxproj" -- FAILED.
22>------ Build started: Project: LCDUI, Configuration: Release Win32 ------
19>Done building project "zita-resampler.vcxproj" -- FAILED.
23>------ Build started: Project: ResizableLib, Configuration: Release Win32 ------
21>stdafx.cpp
5>Done building project "Subtitles.vcxproj" -- FAILED.
4>Done building project "SubPic.vcxproj" -- FAILED.
24>------ Build started: Project: sizecbar, Configuration: Release Win32 ------
25>------ Build started: Project: TreePropSheet, Configuration: Release Win32 ------
22>stdafx.cpp
23>stdafx.cpp
13>Done building project "DSUtil.vcxproj" -- FAILED.
26>------ Build started: Project: minhook, Configuration: Release Win32 ------
24>stdafx.cpp
25>stdafx.cpp
22>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
21>CmdUI.cpp
17>Done building project "Filters.vcxproj" -- FAILED.
27>------ Skipped Build: Project: RARFileSource, Configuration: Release Win32 ------
27>Project not selected to build for this solution configuration
28>------ Skipped Build: Project: DSMSplitter, Configuration: Release Win32 ------
28>Project not selected to build for this solution configuration
29>------ Build started: Project: MatroskaMuxer, Configuration: Release Win32 ------
16>Done building project "BaseMuxer.vcxproj" -- FAILED.
30>------ Build started: Project: DSMMuxer, Configuration: Release Win32 ------
23>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
24>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
25>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
21>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
26>buffer.c
26>hde32.c
26>hook.c
26>c1 : fatal error C1083: Cannot open source file: 'minhook\src\buffer.c': No such file or directory
26>c1 : fatal error C1083: Cannot open source file: 'minhook\src\HDE\hde32.c': No such file or directory
26>c1 : fatal error C1083: Cannot open source file: 'minhook\src\hook.c': No such file or directory
26>trampoline.c
26>c1 : fatal error C1083: Cannot open source file: 'minhook\src\trampoline.c': No such file or directory
26>Done building project "minhook.vcxproj" -- FAILED.
31>------ Build started: Project: WavDest, Configuration: Release Win32 ------
30>stdafx.cpp
29>stdafx.cpp
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(29,18): error C2039: 'wstring': is not a member of 'std'
22>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\queue(22): message : see declaration of 'std'
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(29,26): error C3646: 'lcdstring': unknown override specifier
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(29,35): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(67,15): error C3646: 'm_sText': unknown override specifier
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(67,22): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(69,5): error C2653: 'lcdstring': is not a class or namespace name
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(69,26): error C3646: 'm_nTextLength': unknown override specifier
22>C:\Users\Dibya\Downloads\mpc-hc-master\mpc-hc-master\src\thirdparty\LCDUI\LCDText.h(69,39): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
22>Done building project "LCDUI.vcxproj" -- FAILED.
32>------ Build started: Project: StreamDriveThru, Configuration: Release Win32 ------
30>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
29>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
31>stdafx.cpp
32>stdafx.cpp
23>Done building project "ResizableLib.vcxproj" -- FAILED.
33>------ Skipped Build: Project: CDDAReader, Configuration: Release Win32 ------
33>Project not selected to build for this solution configuration
34>------ Skipped Build: Project: CDXAReader, Configuration: Release Win32 ------
34>Project not selected to build for this solution configuration
24>Done building project "sizecbar.vcxproj" -- FAILED.
35>------ Skipped Build: Project: VTSReader, Configuration: Release Win32 ------
35>Project not selected to build for this solution configuration
36>------ Build started: Project: SyncClock, Configuration: Release Win32 ------
37>------ Build started: Project: VideoRenderers, Configuration: Release Win32 ------
31>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
25>Done building project "TreePropSheet.vcxproj" -- FAILED.
38>------ Skipped Build: Project: BaseSource, Configuration: Release Win32 ------
38>Project not selected to build for this solution configuration
39>------ Build started: Project: SubtitleSource, Configuration: Release Win32 ------
21>Done building project "CmdUI.vcxproj" -- FAILED.
40>------ Build started: Project: AudioSwitcher, Configuration: Release Win32 ------
32>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
37>stdafx.cpp
36>stdafx.cpp
39>stdafx.cpp
40>stdafx.cpp
36>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
37>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
39>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
40>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
31>Done building project "WavDest.vcxproj" -- FAILED.
41>------ Skipped Build: Project: AVI2AC3Filter, Configuration: Release Win32 ------
41>Project not selected to build for this solution configuration
42>------ Skipped Build: Project: BaseVideoFilter, Configuration: Release Win32 ------
42>Project not selected to build for this solution configuration
43>------ Build started: Project: BufferFilter, Configuration: Release Win32 ------
30>Done building project "DSMMuxer.vcxproj" -- FAILED.
29>Done building project "MatroskaMuxer.vcxproj" -- FAILED.
44>------ Skipped Build: Project: DeCSSFilter, Configuration: Release Win32 ------
44>Project not selected to build for this solution configuration
45>------ Skipped Build: Project: DoctorDump, Configuration: Release Lite Win32 ------
45>Project not selected to build for this solution configuration
46>------ Skipped Build: Project: CrashReporterDialog, Configuration: Release Lite Win32 ------
46>Project not selected to build for this solution configuration
47>------ Skipped Build: Project: VSFilter, Configuration: Release Filter Win32 ------
47>Project not selected to build for this solution configuration
32>Done building project "StreamDriveThru.vcxproj" -- FAILED.
36>Done building project "SyncClock.vcxproj" -- FAILED.
39>Done building project "SubtitleSource.vcxproj" -- FAILED.
40>Done building project "AudioSwitcher.vcxproj" -- FAILED.
37>Done building project "VideoRenderers.vcxproj" -- FAILED.
48>------ Build started: Project: mpc-hc, Configuration: Release Lite Win32 ------
48>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(1967,5): warning : The referenced project '..\thirdparty\sanear\sanear\sanear.vcxproj' does not exist.
48>stdafx.cpp
48>C:\Program Files (x86)\Windows Kits\8.1\Include\um\combaseapi.h(229,21): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
48>C:\Program Files (x86)\Windows Kits\8.1\Include\um\GdiplusHeaders.h(900,39): error C4596: 'EmfToWmfBits': illegal qualified name in member declaration
48>C:\Program Files (x86)\Windows Kits\8.1\Include\um\GdiplusStringFormat.h(225,45): error C4596: 'GetTrimming': illegal qualified name in member declaration
48>Done building project "mpc-hc.vcxproj" -- FAILED.
========== Build: 0 succeeded, 33 failed, 1 up-to-date, 15 skipped ==========