我想试试 Intel C 和 C++ 编译器,但是...我打算完全避免使用 Visual Studio(除非存在运行时依赖性。)我的机器已经有几个不同版本的 VS 运行时,因为它无法避免.
英特尔是否在任何地方说明依赖项是什么?我几乎在任何地方都看到过注释,但来自 Intel 的注释说明了他们需要从 Visual Studio 获得什么,所以我对这里的轶事不感兴趣。
最佳答案
来自适用于 Windows 的英特尔 C++ Composer XE 的发行说明:
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,但如果可以的话。
编辑:注释也这样说:
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.
关于c++ - 英特尔 C/C++ 编译器对 Visual Studio 有哪些依赖关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22886715/