在QtCreator中使用QtMobility:设置?

时间:2010-07-30 15:35:38

标签: c++ qt symbian qt-creator qt-mobility

我正在尝试建立一个开发环境来为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(重新启动它)并查看了首先调用宏QTM_USE_NAMESPACE的cpp文件,但它仍然以红色加下划线,因为它无法找到qmobilityglobal.h文件。

有没有人知道我在安装过程中是否遗漏了任何可以告诉QtCreator在哪里找到QtMobility头文件的内容?

1 个答案:

答案 0 :(得分:0)

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

(另请注意make install不需要symbian-abld - 构建步骤已将所有内容放入Symbian SDK目录中。)