【问题标题】:Use Intel C++ Compiler (Composer) 2011 with Qt without Visual Studio on Windows在 Windows 上使用 Intel C++ Compiler (Composer) 2011 和 Qt,而不使用 Visual Studio
【发布时间】:2012-03-26 21:24:43
【问题描述】:

为什么 Windows 上的 intel 编译器总是对 Visual Studio 喋喋不休?我没有视觉工作室,我不想要它!!!这是我唯一的选择???我是一名 Qt 程序员,一直使用 MinGW 作为编译器,从不需要 Visual Studio。在 Linux 上,intel 编译器是完全独立的,不需要任何其他编译器即可工作。谁能解释一下这个英特尔编译器是怎么回事以及为什么它不是独立的?

请告诉我应该怎么做才能让它在没有 Visual Studio 的情况下与 Qt 一起工作。

编辑:为了明确问题,当我尝试使用 icl.exe 编译某些文件时,它给了我这个错误:

icl: error #10114: Microsoft Visual C++ not found in path

感谢您的努力! :-)

【问题讨论】:

  • 在 Windows 上,英特尔编译器通常使用 VC++ 标准库,所以至少你必须让它使用一些替代标准库。

标签: qt compiler-construction intel


【解决方案1】:

英特尔 C/C++ 编译器在任何平台上都不是独立的。它需要所有平台上的各种工具。

官方文档实际上确实将整个gcc 工具链列为Linux 的系统要求。还需要其他库。

碰巧在 Windows 上,这些工具与 Visual Studio 捆绑在一起。免费版就足够了。

【讨论】:

  • 免费版?你是说 Visual Studio Express 吗?
  • 是的,VSE 足以运行 ICC。
  • 非常感谢。不过,这是一个愚蠢的问题。没有办法用 MinGW 运行它,是吗?
  • 你仍然需要 VSE,但你可以为 MinGW 构建。使用-DMINGW32
  • 非常感谢您的帮助。我已经安装了 Visual C++ Express,但是 Intel C++ Composer 安装程序无法检测到它,并且安装程序中禁用了与 Visual Studio 的集成选项!!!它说先决条件不存在。我应该做一些特别的事情来检测它吗?
猜你喜欢
  • 1970-01-01
  • 2010-11-15
  • 1970-01-01
  • 1970-01-01
  • 2010-12-19
  • 1970-01-01
  • 2021-11-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多