3

Qt Creator からアプリケーションをビルドする際に問題があります。構成ステップから、次のエラーが発生します。

CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindQt4.cmake:1382 (message):
  Found unsuitable Qt version "" from NOTFOUND, this code requires Qt 4.x
Call Stack (most recent call first):
  CMakeLists.txt:13 (FIND_PACKAGE)

-- Configuring incomplete, errors occurred!

コマンドラインから構成すると、すべてがファイルになります。

cmake -G "MinGW Makefiles"  ..\ProjectDir

パス環境変数 Qt に存在します (src、bin、および lib パス)。

プラットフォーム:
Windows 7
MinGW/GCC 4.4
CMake 2.8.11
Qt 4.8.5
Qt Creator 2.8.1

4

1 に答える 1

1

Qt Creator で CMake ベースのプロジェクトを開発する場合、事前に CMake を手動で実行しないでください。Qt Creator はソースから Code::Blocks プロジェクトを生成して CMake で動作するため、-G "MinGW Makefiles" で生成すると機能しません。

代わりに、次の手順を試すことができます。

  1. Qt Creator で、[プロジェクトを開く] > 最上位の CMakeLists.txt を選択します。
  2. CMakeLists.txt の近くまたはその親フォルダーにビルド ディレクトリを設定し、[次へ] をクリックします。
  3. ジェネレーターを選択してください (Qt バージョンとコンパイラーの組み合わせ)
  4. [オプション] いくつかの CMake 引数を設定します
  5. [CMake の実行] をクリックし、[完了] をクリックします。

プロジェクトが Qt Creator で開かれ、開発の準備が整います。

于 2014-01-08T16:49:56.803 に答える