“oncore” folder in Visual Studio 2017

2019-07-17 06:42发布

In Visual Studio 2017 RTM VC\Tools\MSVC\14.10.25017\lib folder, there is one folder called "onecore", inside there are folders for x64, x86 and arm, each containing some .lib files that already exist VC\Tools\MSVC\14.10.25017\lib{x64,x86,arm}. What is the function of these duplicates?

Also, what is the meaning of thus "onecore" anyway?

2条回答
在下西门庆
2楼-- · 2019-07-17 06:59

OneCore is a Microsoft term for different targets like mobile, desktop and IoT. The libraries are intended to be used by C++ programs for those targets. E.g. heed that MFC and C++ AMP are not part of OneCore.

The OneCore libraries are also part of the Visual Studio MSVC Redist folder.

查看更多
在下西门庆
3楼-- · 2019-07-17 07:08

https://docs.microsoft.com/en-us/windows-hardware/get-started/what-s-new-in-windows

There's a paragraph in there describing what onecore is. Not sure the exact implications or when you'd want to deploy one over the other, but there you have it.

查看更多
登录 后发表回答