我写一个程序,其中,我将需要做数值计算的惊人数量。但是,因为我正在开发Qt Creator中程序的前端,我已经为尚未处理的MinGW。

这样,是否有任何方式整合或使用英特尔C ++编译与QT创建者?

目前使用IC ++ 11.0和QtCreator 1.2.1

有帮助吗?

解决方案

我是这么认为的,但你需要重建/重新配置Qt Creator中的记录在的部署在Windows 部分应用。 ,展望mkspecs目录中,我看到“Win32的ICC”这可能是你所需要的。

编辑:的澄清,则可能需要在整个“SDK”,而不仅仅是创作者,你需要使用SDK文件树qt/ directoty内,然后重新配置的Qt

configure -platform win32-icc

再加上你可能需要的任何其他选项。它还需要一点时间来建立这个,并且icc不知道它的编译速度可能要这给了几个小时到一天。

其他提示

如果你担心一些代码的编译器的性能,但希望使用一个开发工具,不与所需的编译器集成,是不是理智的答案使用英特尔编译器生成一个由调用的DLL你的Qt程序?

此外,与所有的性能问题:你有你的基准代码,以确保该编译器的优化实际上是限制?你还考察了其他选项,比如硬件升级或一些针对性的汇编代码?通过改变通常在工具未测性能问题重击只是导致浪费工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top