簡體   English   中英

使用KDE框架和未安裝apt的Qt Creator

[英]Using KDE frameworks and Qt Creator installed without apt

從KDE Frameworks 5和Qt Creator開始,已經在這里提出了類似的問題。 但是,答案仍然沒有弄清我的疑問。 所以這就是問題所在:在Linux(Ubuntu)上,有兩種安裝Qt的方法,一種是使用aptsudo apt install qt5-default ),另一種是從官方網站下載Qt。 現在,當您使用第一種方法通過defualt /usr/lib安裝Qt時,並使用第二種方法將其安裝在主文件夾中(如果使用管理員權限運行安裝,則在/opt )。 現在,我想將KDE Frameworks 5集成到我的項目中,因此建議在官方網站上使用:

sudo apt install framework

然后您可以通過QT += framework包含在您的項目中。 問題是我使用第二種方法(從網站下載)安裝了Qt,結果Qt Creator總是Project ERROR: Unknown module(s) in QT: framework返回Project ERROR: Unknown module(s) in QT: framework 我相信這是因為Qt似乎沒有意識到模塊位於/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/中的事實,而是可能在其他地方查找它們。 如何使用永久解決方案解決此問題? 我無法使用apt安裝Qt,因為我想使用最新版本,而該默認版本通常無法在默認存儲庫中立即獲得。

好的,因此,在看了很多之后,這里已經建議了一個解決方案https://forum.qt.io/topic/104861/how-to-use-kde-frameworks-with-qt-creator/8本質上是Qt,如果沒有的話通過系統的存儲庫安裝的KF5模塊找不到。 為了解決這個問題,您可以在項目中添加QMAKEPATH環境構建變量,該變量告訴Qt應該在哪里尋找模塊,在我的情況下,這是在

/ usr / lib / x86_64-linux-gnu / qt5

暫無
暫無

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

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