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 (11)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf C and C++ compiler ⓘ
integrated development environment component ⓘ
proprietary software ⓘ
commandLineInterface Developer Command Prompt for Visual Studio ⓘ
linked to: Visual Studio
developer Microsoft ⓘ
fileExtension .sln ⓘ
.vcxproj ⓘ
fullName Microsoft Visual C++ ⓘ
linked to: MSVC
includesComponent C compiler ⓘ
C++ compiler ⓘ
build tools ⓘ
debugger integration ⓘ
linker ⓘ
optimizer ⓘ
runtime libraries ⓘ
standard library implementation ⓘ
integratedInto Visual Studio IDE ⓘ
linked to: Visual Studio
license proprietary ⓘ
operatingSystem Microsoft Windows ⓘ
linked to: Windows
partOf Microsoft Visual Studio ⓘ
linked to: Visual Studio
platform Windows ⓘ
primaryUse Windows application development ⓘ
providesABI Microsoft Visual C++ ABI ⓘ
linked to: Microsoft C++ ABI
shortName MSVC ⓘ
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++11 ⓘ
linked to: C++

C++14 ⓘ
C++17 ⓘ
C++20 (partial, version-dependent) ⓘ
C++23 (partial, version-dependent) ⓘ
linked to: C++23 (partial)

C11 (partial) ⓘ
C89 ⓘ
C99 (partial) ⓘ
supportsTarget ARM ⓘ
ARM64 ⓘ
linked to: ARMv8-A

x86 ⓘ
x86-64 ⓘ
toolchainComponent cl.exe ⓘ
lib.exe ⓘ
link.exe ⓘ
msbuild.exe ⓘ
nmake.exe ⓘ
typicalDistribution bundled with Visual Studio ⓘ

How these facts were elicited

Referenced by (25)

Full triples — surface form annotated when it differs from this entity's canonical label.

C++/CLI → toolchain → MSVC ⓘ
Clang → supportsExtension → Microsoft C/C++ extensions (partial) ⓘ
linked to: MSVC
Intel C++ Compiler → compatibleWith → Microsoft Visual C++ ⓘ
linked to: MSVC
MSVC → fullName → Microsoft Visual C++ ⓘ
linked to: MSVC
MSVC → shortName → MSVC ⓘ
Microsoft Foundation Classes → integratedInto → Microsoft Visual C++ ⓘ
linked to: MSVC
CodeView → usedBy → Microsoft Visual C++ ⓘ
linked to: MSVC
Itanium C++ ABI → notUsedBy → Microsoft Visual C++ ⓘ
linked to: MSVC
Microsoft C++ ABI → usedBy → Microsoft Visual C++ compiler ⓘ
linked to: MSVC
Microsoft C++ ABI → documentedBy → Microsoft Visual C++ documentation ⓘ
linked to: MSVC
Code::Blocks → supportsCompiler → Microsoft Visual C++ ⓘ
linked to: MSVC
Intel Threading Building Blocks → supportsCompiler → Microsoft Visual C++ ⓘ
linked to: MSVC
nmake.exe → usedWith → Microsoft Visual C++ ⓘ
linked to: MSVC
nmake.exe → usedWith → MSVC toolchain ⓘ
linked to: MSVC
nmake.exe → introducedBy → Microsoft C/C++ toolchain for DOS and Windows ⓘ
linked to: MSVC
PDB → usedBy → Microsoft Visual C++ ⓘ
linked to: MSVC
PDB → usedBy → Microsoft linker ⓘ
linked to: MSVC
PDB → canBeGeneratedBy → Microsoft C/C++ compiler ⓘ
linked to: MSVC
C++/CX → compilesWith → Microsoft Visual C++ compiler ⓘ
linked to: MSVC
Windows CE 3.0 → supportsDevelopmentWith → Microsoft eMbedded Visual C++ ⓘ
linked to: MSVC
wxWidgets → supports → Microsoft Visual C++ ⓘ
linked to: MSVC
CObject → ecosystem → Microsoft Visual C++ ⓘ
linked to: MSVC
ATL → includedWith → Visual C++ ⓘ
linked to: MSVC