我从网站下载了离线Qt 5.1.1(32位)软件包。刚刚在我的Ubuntu 12.04机器上安装了它。在安装Qt之前,我已经安装了构建必需品。
我在Qt Creator中打开了一个新的应用程序/GUI项目来玩。还没有添加任何内容,所以它只有默认文件。我试图使用Creator build按钮构建它,但它抛出了错误:
:-1:错误:搜索-lQt5Widgets 时跳过不兼容的/home/Me/Qt5.1.1/5.1.1/gcc/libQt5Widets.so
:-1:错误:找不到-lQt5Widgets<
对QtCore/Gui文件执行同样的操作。
决定打开Qt中包含的一个示例。然后构建了它。它也抛出了同样的错误。
怎么了?我额外阅读了一些关于在.pos文件中添加QT += widgets
行的内容,但这似乎是在版本检查器中自动出现的。
我以为这会开箱即用吗?我错过了什么?
事实证明弗兰克是对的。虽然我下载了32位版本的QT是正确的,但我在联想操作系统上运行的内容是错误的。我实际上在运行64位Linux。没想到这个旧东西上有64位。Doh!
下载了64位QT并解决了问题。
谢谢弗兰克的提醒。