我從網站上下載了離線Qt 5.1.1(32位)包。剛安裝在我的Ubuntu 12.04機器上。我在Qt安裝之前安裝了build-essentials。Qt無法找到Qt5Core Qt5Widgets等
我在Qt Creator中打開了一個新的應用程序/ GUI項目。還沒有添加任何東西,所以它只是它的默認文件。我試着用造物主Build按鈕來構建它,它拋出錯誤:
:-1: error: skipping incompatible /home/Me/Qt5.1.1/5.1.1/gcc/lib/libQt5Widgets.so when searching for -lQt5Widgets
:-1: error: cannot find -lQt5Widgets <
難道同樣的事情在QtCore/GUI的文件。
決定打開Qt中包含的示例之一。然後建立它。它也拋出了相同的錯誤。
怎麼了?我的額外閱讀說了一些關於在.pos文件中添加QT += widgets
行的內容,但似乎在版本檢查器內部自動進行。
我以爲這會開箱即用?我錯過了什麼?
您是否在命令行中使用了簡單的qmake?你使用QtCreator嗎?你有沒有安裝與Qt 5.1.1兼容的版本? – ibizaman
使用Qt Creator 5.1.1。您從Qt Project網站獲得的軟件包。脫機安裝版本。 –
它是'QT + = widgets',介意「s」(而不是「widget」)。不兼容的聲音,如你混合32位和64位或什麼的。 –