管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2013-11-18)
我的开发环境是虚拟机安装fedora11系统。装了mini光碟带的最新的软件:arm-qtopia, arm-linux-gcc-4.3.2;用的开发软件是系统自带的kdevelop c/c++.
我写了一个QT程序,在kdevelop里面可以正常编译和正常执行结果。现在想编译成可以在开发板执行的目标程序。我按网上的方法对kdevelop的工程选项做了一些修改:
在工程选项的MAKE选项中,添加四个环境变量。分别是 QMAKESPEC,值为“/qt/arm-qtopia/qtopia/qtopia/mkspecs/qws/linux-arm-g++”,QTDIR,值为“ /qt/arm-qtopia/qtopia/qtopia”,QTINC,值为“/qt/arm-qtopia/qtopia/qtopia/include”,QTLIB,值为“ /qt/arm-qtopia/qtopia/qtopia/lib”
其中/qt/arm-qtopia是arm-qtopia的安装路径。下面的一个子文件夹qtopia-2.20-FriendlyArm我该名为qtopia。
在编译的时候出现了一些问题:
它好像是不能找到<QtGui/QtGui>这些头文件。是不是arm-qtopia下面的QT编译程序包含的头文件和我系统自带的QT编译程序包含的头文件不一致或不兼容。
请问该怎么解决呢?