我正在尝试建立一个开发环境来为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头文件的内容?
答案 0 :(得分:0)
mingw32-make
表示您正在构建win32-mingw
目标环境。要使用Symbian SDK,您应该为而是symbian-abld
。 configure.bat
脚本将自动检测您正在构建的目标。只需确保QT_PATH
环境变量指向您拥有Qt工具链的Symbian版本的位置。
(另请注意make install
不需要symbian-abld
- 构建步骤已将所有内容放入Symbian SDK目录中。)