8

私は途方もない数の数値計算を行う必要があるプログラムを書いています。しかし、私は Qt Creator でプログラムのフロント エンドを開発しているので、まだ MinGW を扱っていません。

インテル® C++ コンパイラーを QT Creator と統合または使用する方法はありますか?

現在 IC++ 11.0 と QtCreator 1.2.1 を使用しています

4

2 に答える 2

8

そう思いますが、「 Windowsへのアプリケーションのデプロイ」セクションに記載されているように、QtCreatorを再構築/再構成する必要があります。ディレクトリを調べるmkspecsと、おそらく必要なものである「win32-icc」が表示されます。

編集:明確にするために、作成者だけでなく「SDK」全体が必要になる場合があります。次に、qt/を使用してSDKファイルツリーの直接の範囲内でQtを再構成する必要があります。

configure -platform win32-icc

加えて、あなたが必要とするかもしれない他のオプション。また、これを構築するには少し時間がかかりiccます。コンパイル速度がわからないため、これを1日に数時間与えることをお勧めします。

于 2009-09-23T13:53:57.587 に答える
3

一部のコードのコンパイラパフォーマンスが心配であるが、目的のコンパイラと統合されていない開発ツールを使用したい場合は、Intelコンパイラを使用してQtプログラムによって呼び出されるDLLを生成するのは賢明な答えではありません。 ?

そして、すべてのパフォーマンスの質問と同様に、コンパイラの最適化が実際に限界であることを確認するためにコードをベンチマークしましたか?ハードウェアのアップグレードやターゲットを絞ったアセンブリコードなど、他のオプションを調査しましたか?ツールを変更して測定されていないパフォーマンスの問題にぶつかると、通常は無駄な作業につながります。

于 2009-09-23T15:28:26.733 に答える