我之前在我的 ubuntu 13.04 机器上通过以下方式安装了 ubuntu mobile SDKhttp://developer.ubuntu.com/get-started/
几天后,出现了编译器/链接器错误 - 即使在为 QT 编译标准 GUI 项目时也出现了错误:
cannot find -lGL
collect2: error: ld returned 1 exit status
一个非 QT c++ hello world 项目编译并假装启动(它显示正在 ide 启动)但它从不说“Hello World”甚至退出。
另外,QT-Creator 突然出现了一个奇怪的错误。当我点击“开发”时,出现了几个无法关闭的窗口,就像 qt creator 窗口的屏幕截图一样。
我不知道发生了什么,所以我决定卸载 SDK 并返回到标准软件中心 QT Creator 版本。我ppa-purge
在 SDK ppa 上使用过,所以我卸载了 sdk...我希望如此。但我仍然收到相同的错误。只有那个奇怪的错误消失了。
我也在 QT 创建器上尝试过 apt-get purge,但是它似乎不起作用(重新安装后没有丢失任何设置)。
我想也许我应该尝试再次安装 SDK,但我听说当我混合使用 QT4 和 QT5 时会很复杂。所以我决定在这里寻求答案。
所以,我的问题是,如何让 QT Creator 重新工作?我并不关心我使用的是 QT4 还是 QT5。我没有写太多,所以这没问题。不过,我更喜欢 QT5。谢谢。
答案1
尝试这个 sudo apt-get install libglu1-mesa-dev