2017-01-27 35 views
0

これは私がこれは誤りgeant4を構築するためにcmakeがqtを見つける方法を教えてください。

-- Configuring incomplete, errors occurred! 
See also "/Users/diegocoronel10/Desktop/QtInstall/Qt Creator.app/CMakeFiles/CMakeOutput.log". 
dhcp106:Qt Creator.app diegocoronel10$ sudo cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DGEANT4_INSTALL_DATA=ON -DGEANT4_USE_OPENGL_X11=ON -DGEANT4_USE_QT5.7=ON -DGEANT4_USE_QT=ON /Users/diegocoronel10/Desktop/geant4.10.03 
CMake Error at /Applications/CMake.app/Contents/share/cmake-3.7/Modules/FindQt4.cmake:1318 (message): 
    Found unsuitable Qt version "" from NOTFOUND, this code requires Qt 4.x 
Call Stack (most recent call first): 
    cmake/Modules/Geant4InterfaceOptions.cmake:117 (find_package) 
    CMakeLists.txt:80 (include) 

ある

sudo cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DGEANT4_INSTALL_DATA=ON -DGEANT4_USE_OPENGL_X11=ON -DGEANT4_USE_QT=ON -DGEANT4_USE_QT=ON /Users/diegocoronel10/Desktop/geant4.10.03 

を使用するコマンドである私はCMAKE_PREFIX_PATHを使用しようとしてきたが、私はそれを使用する方法を見つけ出すことはできません。私はQtのインストールフォルダを持っていますが、私はQtのルートディレクトリがどこにないのかわかりません。私はQtの5.7バージョンをダウンロードしました。

+0

Qt4または5をインストールしましたか?またdevelパッケージ?プレフィックスパスの使用方法:http://stackoverflow.com/questions/39126648/cmake-does-not-find-includes-libraries and http://stackoverflow.com/questions/8019505/how-to-set-the -cmake-prefix-path – usr1234567

+0

'Qtのインストールフォルダはありますが、Qtのルートディレクトリはどこにあるのかわかりません。' - *ルートディレクトリ*は実際には*インストールフォルダ*です。 – Tsyvarev

答えて

-1

ダウンロード後にQT 5.7を正常にビルドして、/ usr/localにインストールしましたか?

ubuntuを使用しているシステムはありますか?

geant4.10.03だけをビルドしようとしている場合。あなたは、あなたのシステム上でQT installlする必要があり、どちらかあなたがダウンロードしたパッケージを作成したり、コマンドを使用してインストールします。sudo apt-getのqtbase5-devのインストールが正常に完了した後

これは常にイアcmakeのコマンドに

+0

http://doc.qt.io/qt-4.8/install-mac.html –

+0

http://doc.qt.io/qt-4.8/install-mac.html私はそれを構築しませんでした。私はqtをインストールしました。 Qtインストーラを使用します。私はMac OS Xを使用しています。 –

+0

/usr/localのソースコードをアンインストールしてインストールする必要がありますか? –

0

を実行しようとインストール困惑している人! あなたのQT 5.7が/usr/local/Qt5.7にあると仮定して、ここでうまくいくはずです。/usr/local/Qt5.7/5.7/clang_64/libのようなライブラリ用のディレクトリが必要です。あなたのcmakeコマンドに追加したい:

-DCMAKE_PREFIX_PATH=/usr/local/Qt5.7/5.7/clang_64/lib/cmake 

そうすることで、GEANT4は正しいバージョンを見つけることができます。

関連する問題