Update Compilation.md. #190
base: develop
Are you sure you want to change the base?
Conversation
IMHO your installation was wrong from the beginning. I had no issue just doing what the current docs say, that is why I documented it. |
Followed the guide to the letter and that was my outcome. Also, I needed to modify my install and include "Windows XP support for C++" for LAVFILTERS to compile in the solution. |
XP is no longer supported. As for the other change, I definitely didn't need to do it myself. |
I know. So I can look into it more to see what possibly got messed up on my end, are you running Windows 10 and VS2017? |
Are you sure? build_lavfilters.bat does not seem to override the toolchain and SDK, so it uses the default ones as specified in the LAV projects files (which currently is XP toolchain). This need to be added to /property parameter for VS2017: |
Yes, LAV wasn't updated. |
Ok that seems a separate issue. /CC @kasper93 for updating our lav fork to use vs2017 with the SDK we pass and target >= Vista. |
@kasper93: can we close this? |
Indeed doing dry test it doesn't seem to auto select Universal CRT. Which is weird, but I didn't actually start the installation. Maybe someone could confirm that we need to select it explicitly? And if anything else is missing. |
I honestly didn't need to explicitly select it when I cleaned installed VS2017 a month or so ago. I did choose C++ environment though. |
@anthnich reported that our current guide dosn't work, maybe we should merge it? It doesn't harm to have one more component listed and if this help people to setup environment easier, why not? |
I'll do a test tomorrow on my VM and report back.
…On Aug 16, 2017 12:11 AM, "Kacper Michajłow" ***@***.***> wrote:
@anthnich <https://github.com/anthnich> reported that our current guide
dosn't work, maybe we should merge it? It doesn't harm to have one more
component listed and if this help people to setup environment easier, why
not?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#190 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAVVtdziEFTbsNIGlW6CxNW8SCEbXFe2ks5sYglngaJpZM4Ouzub>
.
|
Indeed, it's not selected. I don't remember enabling it manually but that's what I must have done. @kasper93: should we switch to the default SDK that ships with VS2017 or still use 8.1? The 8.1 SDK is 1.4GB more. |
We should use |
Following Compilation.md, MPC-HC was unable to compile, with many missing includes, in Windows 10/Visual Studio 2017 until I selected Windows Universal CRT SDK under "Individual Components -> Compilers, build tools, and runtimes". Selecting and ensuring that Windows Universal CRT SDK allowed compilation without issues.