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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (5)

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.

C++/CLI toolchain MSVC
Clang supportsExtension MSVC
this entity surface form: Microsoft C/C++ extensions (partial)
Intel C++ Compiler compatibleWith MSVC
this entity surface form: Microsoft Visual C++
MSVC fullName MSVC self-linksurface differs
this entity surface form: Microsoft Visual C++
MSVC shortName MSVC self-link
Microsoft Foundation Classes integratedInto MSVC
this entity surface form: Microsoft Visual C++
CodeView usedBy MSVC
this entity surface form: Microsoft Visual C++
Itanium C++ ABI notUsedBy MSVC
this entity surface form: Microsoft Visual C++
Microsoft C++ ABI usedBy MSVC
this entity surface form: Microsoft Visual C++ compiler
Microsoft C++ ABI documentedBy MSVC
this entity surface form: Microsoft Visual C++ documentation
Code::Blocks supportsCompiler MSVC
this entity surface form: Microsoft Visual C++
Intel Threading Building Blocks supportsCompiler MSVC
this entity surface form: Microsoft Visual C++