方案一:利用QT_ARCH

contains(QT_ARCH, x86_64){message("64-bit")
}else{message("32-bit")
}

Qt5可以使用QT_ARCH来检测您的配置是32还是64。如果目标是32位,则返回i386,如果目标是64位,则返回值为x86_64。

方案二:利用QMAKE_HOST.arch

win32 {contains(QMAKE_HOST.arch, x86_64) {message("64-bit")} else {message("32-bit")}
}

方案三:综合方法

greaterThan(QT_MAJOR_VERSION,4){TARGET_ARCH=$${QT_ARCH}
}else{TARGET_ARCH=$${QMAKE_HOST.arch}
}contains(TARGET_ARCH, x86_64){message("64-bit")
}else{message("32-bit")
}

上一篇:Qt开发之路38—Qt Creator修改ui文件编译无效问题
下一篇:Qt开发之路40—QProcess启动控制台程序不显示窗口问题

Qt开发之路39---Qt pro项目检测编译器版本(64位或32位)相关推荐

  1. Qt开发之路44---Qt Creator 设置移动控件的最小距离

    一:问题 Qt Creator编辑UI时,按上下左右间移动控件默认最小是10个像素点,可不可以设置小一些? 二:方法,配置更改 工具-选项-设计师-表单-栅格X/栅格Y,调整大小!如下图 三:方法,属 ...

  2. Qt开发之路59---QPushButton的pressed,released,clicked,toggled响应的区别

    一:定义 PushButton提供如下信号 pressed(),当鼠标在button上并点击左键的时候发射. released(),当鼠标左键被释放的时候 clicked(bool checked=f ...

  3. 04_HUD_Qt_for_Python开发之路2

    欢迎来到我的博客,希望这篇文章对你有所帮助,如果觉得不错,请点赞搜藏哈. 文章目录 HUD_Qt_for_Python开发之路2 1 设置程序名称 2 隐藏窗口标题栏 3 设置窗口透明裁剪 4 修改下 ...

  4. 我的App开发之路:从零开始到上线赚钱

    我的App开发之路:从零开始到上线赚钱 背景介绍 本人从第一次写代码赚钱开始,到现在已经12年了,使用过多种操作系统.编程语言. 现在作为一名个人开发者,开发一些小应用. 本文就应用软件开发做个简单总 ...

  5. 我的Java开发之路

    最近有一位小伙伴通过公众号给我留言, "我参加工作没多久,看着圈里的技术大牛,特别羡慕,也渴望成为技术大牛,想让您分享一下从小白到大牛是怎样练成的,我该如何提高自己" 首先,谢谢这 ...

  6. 细说inchat系统客户端开发之路

    Inchat系统中间件基础运行环境是经过统一规划的以WebLogic.JBOSS为主的集群环境,企业集成平台是以基础业务应用为基础服务于上层平台和基础业务应用的高度集成平台,数据中心是企业公共数据的集 ...

  7. 攀岩时代:HMS Core 6.0与移动开发之路

    今年的东京奥运会中,一些全新运动项目首次进入奥运是一大看点.其中就包括科技界经常用以比喻自己的:攀岩. 刚刚加入奥运大家庭的攀岩运动,需要选手在陡峭的崖壁,甚至负角度情况下,在仅有的几个发力点支撑下向 ...

  8. H5前端开发以及小程序开发之路

    好久没写博客了,今天心血来潮.总结下.近一年的前端开发之路. 首先,用了ionic+cordova技术框架开发纯粹的混合APP(得有angular的基础知识),一个商城项目,也用了vue,编写单页面, ...

  9. 记本阶段建站心得,是走无限做垃圾站之路还是真正的开发之路

    不知不觉,上班有三个月了,三个月除却一些公司里杂七杂八的事,我做了四个站,第一个是六安市志愿者会员管理系统,比较简单,用TP开发,从前台设计.布局,到数据库设计,再到后台代码,改了又改,最后花了近一个 ...

最新文章

  1. linux操作系统原理_Linux内核分析-操作系统是如何工作的(二)
  2. Linux下查看文件内容
  3. linux内核相关知识
  4. Linux: sysv-rc-conf管理Ubuntu server开机启动服务
  5. QGIS中坐标偏移处理
  6. jQuery 的“原型污染”安全漏洞
  7. SpringCloud工作笔记088---SpringBoot启动报错:启动后的端口是8080但是明明配置文件中是8000_Request execution error_ java.net.Conn
  8. 一个字符串中包含另一个字符串所有字符的最短子串长度?——《编程之美》最短摘要的生成的简化
  9. 软件变更控制 - 控制成本溢出
  10. dubbo发布webservice服务
  11. python在windows 输入和输出文件_Python文件、目录和输入输出操作
  12. 泛型思想理解数据结构链表
  13. hdu 3642 Get The Treasury(扫描线)
  14. 计算机word excel试题,计算机基础WORD、EXCEL试题
  15. 2005 马蹄铁(dfs)
  16. 杨令云玩过的那些FC游戏-魔道士的阴谋(二)
  17. 开发板识别不了SD/TF卡
  18. 切比雪夫不等式例题讲解_数学广角:切比雪夫最佳逼近直线
  19. mysql小鸭子_可读代码编写炸鸡十一 - 小黄鸭从你的心里游到脑子里
  20. 基于身高与体重数据集与Auto数据集分别进行线性回归和Lasso回归(代码逐行讲解,超细节)

热门文章

  1. 国威5A话务交换机加分机板一事
  2. 教你学会制作rpm安装包
  3. 理解 ES6 Generator 函数
  4. EFM32例程——DAC
  5. egret添加字体样式
  6. oppo锁屏断网设置在哪里呀_oppo手机锁屏设置在哪里?
  7. Java和Web前端谁的薪资待遇高?网友:我要学Web前端!
  8. java需输入密码才能输出_java – 加密图像文件在Android – 密码(输出|输入)流问题...
  9. 云存储,甩动数字时代的“牛鞭”
  10. Java基础_Lambda表达式 函数是接口 Stream流