0

我正在尝试建立一个开发环境来为 Symbian 设备开发 Qt 应用程序。我已经成功设置了环境,并且能够创建简单的应用程序,例如 HelloWorld 并让它们在我的设备上运行。我现在想尝试使用 QtMobility 包,但我很难让它在 QtCreator 中工作。

我得到了一些使用相机的示例代码(最初我只有 QtMobility 1.0.2,但我现在已经下载了 1.1.0 技术预览版)。我按照帮助文件中的说明进行安装,这是我所做的:

Extracted the zip file to C:\QtMobility
Opened a Qt Command prompt and ran configure (in the QtMobility directory)
Ran mingw32-make
Ran mingw32-make install
Finally I updated my PATH variable to include C:\QtMobility\lib

我回到QtCreator(重新启动它)并查看了第一次调用宏的cpp文件,QTM_USE_NAMESPACE但它仍然用红色下划线,因为它找不到qmobilityglobal.h文件。

有谁知道我在安装过程中是否遗漏了什么会告诉 QtCreator 在哪里可以找到 QtMobility 头文件?

4

1 回答 1

0

mingw32-make建议您正在为win32-mingw目标环境构建。要使用 Symbian SDK,您应该为 eg 构建symbian-abld。该configure.bat脚本将自动检测您正在构​​建的目标。只需确保QT_PATH环境变量指向您拥有 Symbian 构建的 Qt 工具链的位置。

(另请注意,make install构建symbian-abld步骤已经将所有内容都放在 Symbian SDK 目录中。)

于 2010-08-04T08:01:03.833 回答