MSVC
E183344
MSVC (Microsoft Visual C++) is Microsoft's proprietary C and C++ compiler and toolset, widely used for Windows application development and integrated into the Visual Studio IDE.
All labels observed (5)
| Label | Occurrences |
|---|---|
| Microsoft Visual C++ | 7 |
| MSVC canonical | 4 |
| Microsoft C/C++ extensions (partial) | 1 |
| Microsoft Visual C++ compiler | 1 |
| Microsoft Visual C++ documentation | 1 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
C and C++ compiler
ⓘ
integrated development environment component ⓘ proprietary software ⓘ |
| commandLineInterface |
Visual Studio
ⓘ
surface form:
Developer Command Prompt for Visual Studio
|
| developer | Microsoft ⓘ |
| fileExtension |
.sln
ⓘ
.vcxproj ⓘ |
| fullName |
MSVC
self-linksurface differs
ⓘ
surface form:
Microsoft Visual C++
|
| includesComponent |
C compiler
ⓘ
C++ compiler ⓘ build tools ⓘ debugger integration ⓘ linker ⓘ optimizer ⓘ runtime libraries ⓘ standard library implementation ⓘ |
| integratedInto |
Visual Studio
ⓘ
surface form:
Visual Studio IDE
|
| license | proprietary ⓘ |
| operatingSystem |
Windows
ⓘ
surface form:
Microsoft Windows
|
| partOf |
Visual Studio
ⓘ
surface form:
Microsoft Visual Studio
|
| platform | Windows ⓘ |
| primaryUse | Windows application development ⓘ |
| providesABI |
Microsoft C++ ABI
ⓘ
surface form:
Microsoft Visual C++ ABI
|
| shortName | MSVC self-link ⓘ |
| supportsDebugFormat | PDB ⓘ |
| supportsFeature |
Microsoft-specific language extensions
ⓘ
Profile-Guided Optimization (PGO) ⓘ incremental linking ⓘ precompiled headers ⓘ |
| supportsLanguage |
C
ⓘ
C++ ⓘ |
| supportsOptimization |
link-time code generation
ⓘ
whole program optimization ⓘ |
| supportsStandard |
C++
ⓘ
surface form:
C++11
C++14 ⓘ C++17 ⓘ C++20 (partial, version-dependent) ⓘ C++23 (partial) ⓘ
surface form:
C++23 (partial, version-dependent)
C11 (partial) ⓘ C89 ⓘ C99 (partial) ⓘ |
| supportsTarget |
ARM
ⓘ
ARMv8-A ⓘ
surface form:
ARM64
x86 ⓘ x86-64 ⓘ |
| toolchainComponent |
cl.exe
ⓘ
lib.exe ⓘ link.exe ⓘ msbuild.exe ⓘ nmake.exe ⓘ |
| typicalDistribution | bundled with Visual Studio ⓘ |
Referenced by (14)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Microsoft C/C++ extensions (partial)
this entity surface form:
Microsoft Visual C++
this entity surface form:
Microsoft Visual C++
this entity surface form:
Microsoft Visual C++
this entity surface form:
Microsoft Visual C++ compiler
this entity surface form:
Microsoft Visual C++ documentation
this entity surface form:
Microsoft Visual C++
this entity surface form:
Microsoft Visual C++