JimR
JimR

Reputation: 16153

What dependencies does the Intel C/C++ compiler have against Visual Studio?

I want to give the Intel C and C++ compilers a shot but... I intend to totally avoid Visual Studio (unless there's a runtime dependency.) My machine already has several different versions of the VS runtime as it cannot be avoided.

Does Intel state anywhere what the dependencies are? I've seen notes almost everywhere but from Intel that state what they need from Visual Studio so I'm not interested in anecdotals here.

Upvotes: 1

Views: 709

Answers (1)

jpw
jpw

Reputation: 44911

From the release notes for Intel C++ Composer XE for Windows:

To use the Microsoft Visual Studio development environment or command-line tools to
build IA-32 or Intel® 64 architecture applications, one of:
  o Microsoft Visual Studio 2012* Standard Edition (or higher edition) with C++
component installed
  o Microsoft Visual Studio 2010* Standard Edition (or higher edition) with C++ and
“X64 Compiler and Tools” components installed [1]
  o Microsoft Visual Studio 2008* Standard Edition (or higher edition) with C++ and
“X64 Compiler and Tools” components installed [1]

To use command-line tools only to build IA-32 architecture applications, one of:
  o Microsoft Visual C++ Express 2012 for Windows Desktop*
Intel® C++ Composer XE 2013 for Windows*
Installation Guide and Release Notes 5
  o Microsoft Visual C++ 2010* Express Edition
  o Microsoft Visual C++ 2008* Express Edition

To use command-line tools only to build Intel® 64 architecture applications:
  o Microsoft Windows Software Development Kit Update for Windows 7* and .NET
Framework 4*

So if you want to use it without a paid for version of VS it seems you are limited to command line compilation and VS Express.

The compiler is available for Linux though if that is an alternative.

Edit: the notes also says this:

Command-line development can be done with Visual Studio 2012 Express Edition. Unlike earlier versions, Visual Studio 2012 Express Edition supports both 32-bit and 64-bit commandline development, so no other Platform SDK should be necessary for 64-bit development.

Upvotes: 3

Related Questions