distutils._msvccompiler Contains MSVCCompiler, an implementation of the abstract CCompiler class for Microsoft Visual Studio 2015. The module is compatible with VS 2015 and later. You can find legacy support for older versions in distutils.msvc9compiler and distutils.msvccompiler.
Class |
|
Concrete class that implements an interface to Microsoft Visual C++, as defined by the CCompiler abstract class. |
Constant | PLAT |
Undocumented |
Constant | PLAT |
Undocumented |
Function | _find |
Return path to an MSVC executable program. |
Function | _find |
Undocumented |
Function | _find |
Returns "15, path" based on the result of invoking vswhere.exe If no install is found, returns "None, None" |
Function | _find |
Undocumented |
Function | _get |
Undocumented |
Undocumented
Value |
|
Return path to an MSVC executable program. Tries to find the program in several places: first, one of the MSVC program search paths from the registry; next, the directories in the PATH environment variable. If any of those work, return an absolute path that is known to exist. If none of them work, just return the original program name, 'exe'.
Returns "15, path" based on the result of invoking vswhere.exe If no install is found, returns "None, None" The version is returned to avoid unnecessarily changing the function result. It may be ignored when the path is not None. If vswhere.exe is not available, by definition, VS 2017 is not installed.