英特尔 C/C++ 编译器对 Visual Studio 有哪些依赖关系

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

本文关键字:依赖 关系 Studio Visual C++ 编译器 英特尔      更新时间:2023-10-16

我想给英特尔 C 和 C++ 编译器一个机会,但是...我打算完全避免Visual Studio(除非有运行时依赖性)。 我的机器已经有几个不同版本的 VS 运行时,因为它无法避免。

英特尔是否在任何地方说明依赖关系是什么? 我几乎在任何地方都看到过笔记,但来自英特尔的笔记说明了他们需要从Visual Studio获得什么,所以我对这里的轶事不感兴趣。

来自 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*

因此,如果您想在没有付费版本的VS的情况下使用它,那么您似乎仅限于命令行编译和VS Express。

编译器可用于Linux,但如果这是一种替代方案。

编辑:注释还说:

命令行开发可以使用Visual Studio 2012 Express完成 版。与早期版本不同,Visual Studio 2012 Express Edition 支持 32 位和 64 位命令行开发,因此没有其他 平台 SDK 应该是 64 位开发所必需的。