Qt开发:设置QMAKESPEC,生成不同平台的makefile
2014-02-25 09:45
295 查看
进行Qt开发时,经常会编译程序到不同平台运行,例如本机上可能同时配置有linux平台和arm-linux平台的Qt
开发包,qmake工具。在针对不同平台的编译时除了要指定相应的qmake,还要设置好QMAKESPEC。
一个特定平台下的qmake,使用QMAKESPEC环境变量指定的配置文件,为 其 生成makefile
所以当我们改变编译平台时执行qmake前要首先设置好QMAKESPEC
例如针对arm-linux平台:
export QMAKESPEC=/usr/lib/qt4/mkspecs/qws/linux-arm-g++
针对x86-linux平台
export QMAKESPEC=/usr/lib/qt4/mkspecs/qws/linux-g++-32
开发包,qmake工具。在针对不同平台的编译时除了要指定相应的qmake,还要设置好QMAKESPEC。
一个特定平台下的qmake,使用QMAKESPEC环境变量指定的配置文件,为 其 生成makefile
所以当我们改变编译平台时执行qmake前要首先设置好QMAKESPEC
例如针对arm-linux平台:
export QMAKESPEC=/usr/lib/qt4/mkspecs/qws/linux-arm-g++
针对x86-linux平台
export QMAKESPEC=/usr/lib/qt4/mkspecs/qws/linux-g++-32
相关文章推荐
- Qt开发:设置QMAKESPEC,生成不同平台的makefile .
- QMAKESPEC,生成不同平台的makefile
- Qt配置信息设置(QSettings在不同平台下的使用路径)
- 从零开始学习音视频编程技术(三) 开发环境搭建(Qt4.86手动设置环境,主要就是设置g++和qmake,比较透彻,附下载链接)
- qmake.exe是在Qt安装编译时生成的,里面内嵌了Qt相关的一些路径(最简单的方法是保持一样的安装路径,最方便的办法是设置qt.conf文件)
- [makefile]如何设置不同目录的代码(.c),生成到指定目录下(./debug/.o))
- Qt for ios开发:Qt在不同平台下编码问题
- Qt Application Icon Setting(Qt在不同平台下的图标设置)
- Qt4.8.5 开发环境搭建没有生成makefile文件【编译出现的问题】
- Qt creator工程项目移植时因环境变换造成qmake错误的解决方案 1.问题描述:移植从他机上的qt工程项目,打开时提示: Qt Creator找到了一个由其他开发环境创建的设置文件,或许
- Qt配置信息设置(QSettings在不同平台下的使用路径)
- C# *未能找到类型“ * ”,请确保已引用包含此类型的程序集。如果此类型为开发项目的一部分,请确保已使用针对当前平台或任意 CPU 的设置成功生成该项目
- 关于.Pro文件中引入源文件的不同写法,导致QMake无法生成正确的Makefile文件的错误
- 在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下:
- Qt 在不同平台上所用编译器 比较与分析
- 诺基亚将采用Qt作为未来Symbian和MeeGo平台的唯一开发架构
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - ActiveXForm在线体验安全设置
- Linux 用qmake快速生成makefile
- qt.4.8.4不能生成qmake
- iOS开发之同一应用设置不同图标和名称