如何将英特尔 C++ 编译器与 Qt Creator 结合使用

问题描述 投票:0回答:2

我正在编写一个程序,其中我需要进行大量的数值计算。但自从我在 Qt Creator 中开发程序的前端以来,我一直在与 MinGW 打交道。

那么,有没有办法将Intel C++编译器与QT Creator集成或使用?

目前使用IC++ 11.0和QtCreator 1.2.1

c++ qt icc
2个回答
8
投票

我认为是这样,但您需要重建/重新配置 Qt Creator,如在 Windows 上部署应用程序部分中所述。 查看

mkspecs
目录,我看到“win32-icc”,这可能就是您所需要的。

编辑:澄清一下,您可能需要整个“SDK”而不仅仅是创建者,然后您需要使用

 在 SDK 文件树的 
qt/

目录中重新配置 Qt
configure -platform win32-icc

加上您可能需要的任何其他选项。 构建它也需要一点时间,并且由于

icc
不知道它的编译速度,您可能需要花几个小时到一天的时间。


3
投票

如果您担心某些代码的编译器性能,但想要使用未与所需编译器集成的开发工具,那么使用 Intel 编译器生成由 Qt 调用的 DLL 不是更明智的答案程序?

与所有性能问题一样:您是否对代码进行了基准测试以确保编译器优化实际上是限制? 您是否研究过其他选项,例如硬件升级或一些有针对性的汇编代码? 通过更换工具来解决无法衡量的性能问题通常只会导致工作浪费。

© www.soinside.com 2019 - 2024. All rights reserved.