簡體   English   中英

cmake沒有看到Qt4

[英]cmake does not see Qt4

注意 :與“ make not found Qt4”問題不同!

你好。 那里有很多非常相似的問題,但是我找不到一個如此明確的問題。 我需要在Scientific Linux 5.8上安裝pyside。 我已經克服了大多數依賴問題,有些困難,現在我正嘗試從源代碼構建pyside。

我已經git克隆了所需的目錄,現在首先進入apiextractor /並運行

]$ mkdir build
]$ cd build
]$ cmake ../

...由於cmake錯誤而失敗:

 Found unsuitable Qt version "" from NOTFOUND, this code requires Qt 4.x

但是,我已經從atrpms-testing存儲庫安裝了qt47和qt47-devel。 在/ usr / lib64 /中查看

]$ /usr/lib64/qt*

...產生:

我的虛擬機的屏幕截圖

所以我的問題很簡單:為什么cmake(特別是命令“ find_package(Qt4 4.5.0 REQUIRED)”)找不到Qt 4.7,並且它在您期望的位置。

注意:我根據需要使用cmake-2.8。

干杯,

德里克

我猜想cmake依賴qmake來確定Qt庫的布局。 因此,如果您的系統安裝了多個版本的Qt,則必須小心指定要使用cmake的qmake,例如:

$ mkdir build
$ cd build
$ cmake .. -DQT_QMAKE_EXECUTABLE=path/to/qt4/qmake

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM