Comment utiliser le compilateur Intel C ++ avec Qt Creator
-
13-09-2019 - |
Question
Je suis en train d'écrire un programme où je vais devoir faire un certain nombre de calculs numériques prodigieux. Mais depuis que je développe l'avant du programme dans Qt Creator, je l'ai encore eu affaire à MinGW.
En tant que tel, est-il possible d'intégrer ou d'utiliser le compilateur Intel C ++ avec QT Creator?
À l'heure actuelle en utilisant IC ++ 11,0 et QtCreator 1.2.1
La solution
Je pense que oui, mais vous devez reconstruire / reconfigurer Qt Creator comme indiqué dans le Déploiement d'une application sur la section Windows. Et en regardant dans le répertoire mkspecs
, je vois « win32-cci » qui est probablement ce que vous avez besoin.
Edit: Pour clarifier les choses, vous devrez peut-être l'ensemble « SDK » plutôt que le créateur, et vous devez ensuite reconfigurer Qt au sein directoty de qt/
de l'arborescence du fichier SDK en utilisant
configure -platform win32-icc
plus toutes les autres options que vous pourriez avoir besoin. Il faut aussi un peu de temps pour construire ce, et comme icc
ne sait pas pour sa vitesse de compilation que vous pouvez donner ce quelques heures à un jour.
Autres conseils
Si vous êtes préoccupé par la performance du compilateur pour une partie de votre code, mais souhaitez utiliser un outil de développement qui n'intègre pas avec votre compilateur désiré, n'est pas la réponse Saner utiliser le compilateur Intel pour générer une DLL appelée par votre programme Qt?
Et comme toute question de performance: avez-vous benchmarkée votre code pour être sûr que l'optimisation du compilateur est en fait la limite? Avez-vous étudié d'autres options, comme une mise à niveau du matériel ou un code assembleur ciblé? Whacking à un problème de performance non mesurés en changeant généralement des outils conduit tout au travail perdu.