VC 14.1 dependencies


#1

Now that Visual Studio 2017 has been officially released do you guys have any plans to update your SDK binaries so they’re dependent on VC 14.1 runtimes?

Tim


#2

It has come to my attention that this is no longer an issue. Despite .vcxproj files that have been updated by VS2017 to have PlatformToolset set v141 it looks like the binaries created are still dependent on 14.0 runtimes.


#3

I looked into this before deciding to update to VS 2017 Community last weekend. The v141 run times are binary compatible with v140. My toy SDK projects all built successfully using VS 2017 Community edition using the v141 toolset.

https://blogs.msdn.microsoft.com/vcblog/2017/03/07/binary-compatibility-and-pain-free-upgrade-why-moving-to-visual-studio-2017-is-almost-too-easy/


#4

If you use depends (http://www.dependencywalker.com/) to look at the binary dependencies you’ll see that projects built with VS2017 have 14.0 runtime dependencies, even if you set the PlatformToolset to “Visual Studio 2017 (v141)”. I suspect that’s how they achieve binary compatibility with 14.0. Also, try finding 141 distributables on your computer. I bet you can’t find any.


#5

This topic was automatically closed after 91 days. New replies are no longer allowed.