qmake 生成的vs工程与环境变量中的 qmakespec相关,可以有两种方法:

1.默认情况下,即环境变量qmakespec为你装的qt for vs的版本,默认生成的为该版本的vs工程,如,你装的是QT for vs2010,那么环境变量qmakespec=win32-msvc2010,默认情况下生成的是vc2010的工程。

当你的xx.pro的TEMPLATE = subdirs时:用qmake -r -tp vc xx.pro 生成sln。

其他情况下用:qmake -tp vc xx.pro或qmake -t vcapp xx.pro 生成vcxproj

2.生成指定版本的VS工程  在上面的命令中加入 -spec win32-msvc2008即可。

例如:qmake -spec win32-msvc2008 -r -tp vc xx.pro 递归的生成sln工程。

如果是要生成2005工程的话,那么命令就是qmake -spec win32-msvc2005 -r -tp vc xx.pro

当你机器上装有多个Qt版本的话,注意你的Qt版本与Vs的版本匹配性,如果你Vs内嵌的是Qt4.5的话,那么你qmake命令指定的就是你Qt4,.5\bin里面的qmake.exe,不要弄错。

转自:https://blog.csdn.net/devil_box/article/details/41345179

转载于:https://www.cnblogs.com/mxly/p/10185002.html

qmake生成VS的vcproj/sln工程文件相关推荐

  1. Qt工程生成xcode工程文件

    前言 xcode 是 Mac 下重要的开发工具,若是用 Qt 开发 Mac/ios 的 App 时,可以使用 xcode 软件进行调试或者配置一些平台属性等等,毕竟是苹果自己的开发工具,使用肯定会比较 ...

  2. Visual studio中.sln、.ncb、.rc、.sdf、.def、.vcproj等后缀文件解释

    .sln 解决方案文件 Visual Studio使用解决方案文件(后缀为sln的文件)表示一个项目组,它通常包含一个项目中所有的工程文件信息. .ncb 无编译浏览文件 无编译浏览文件:其中存放了供 ...

  3. Win平台使用cmake工具生成sln工程示例

    先安装一个版本的cmake,3.17.2; 这应该是比较新的版本:我看到有的示例是3.7以下版本: cmake加到系统path变量: 安装完成: 新建一个C#prj目录,下面放一个cs文件,新建一个m ...

  4. 如何打开sln文件并显示窗口_如何用VC 6.0 打开Sln的工程文件

    http://blog.csdn.net/zhongjling/article/details/8442173 如何用VC 6.0 打开Sln的工程文件?在解答这一问题之前,要弄清楚 DSW 文件与 ...

  5. qmake language qt 工程文件 配置文件 .pro .prl .prf .pri 词法 语法 for循环 判断语句 函数定义

    目录 词法 string 1.数据类型 2.特殊处理的内置变量 3.转义字符 关键字:包括语法关键字.特殊变量 语法 变量 变量.属性.环境变量 变量使用 全局变量作用域 函数定义和使用 判断语句和循 ...

  6. Keil工程文件建立以及.hex文件的生成

    1,首先选择好型号 注意选择的文件需要包括有C51文件和UV4文件 接着就是创建工程,依次点击"project"--bai"new project"新建一个项目 ...

  7. keil uvisoin软件打开他人的工程文件上面出现黄色感叹号警告标志,后续编译不能生成.o文件而报错

    keil uvisoin软件打开他人的工程文件上面出现黄色感叹号警告标志,后续编译不能生成.o文件而报错 解决方案: 第一种:后续编译不能生成.o文件而报错 右键出现感叹号的文件 点击第一个" ...

  8. STM32L051测试 (一、使用CubeMX生成工程文件 — ST系列芯片通用)

    本文也适合STM32CubeMX 支持的所有芯片的设置 ..调整文章结构,添加图文说明 2022.2 ..增加其他应用章节,增加 ADC 设置说明 2023.3 CubeMX生成工程步骤 前言 一.时 ...

  9. 用 java 生成 TexturePacker 的工程文件

    一.主题: 用 java 实现一个自动生成 TexturePacker 工程文件的工具,以提高开发过程中自动化的程度. 二.环境: Mac OS X 1.7.2 TexturePacker 2.4.3 ...

最新文章

  1. 向 Internet Explorer 添加 Google 搜索
  2. hdu6000 Wash 思维、贪心
  3. npm install 报错 npm WARN tar ENOENT: no such file or directory, open... 解决方式
  4. uni-app获取腾讯地图计算两经纬度的实际距离(可批量)
  5. 提出离职后怎么定last day_不管你因为什么离职,用正规的离职方式是你最正确的选择!...
  6. C语言 — 编程规范
  7. 30096大学计算机应用基础,300道计算机应用基础试题(附答案)
  8. python库手册(官方)python文档
  9. AppFabric 1.1: installation error 错误代码 1603 windows server 2016 sharepoint 2019 Preparation Tool
  10. 广播系统可以跨服务器控制吗,数字广播系统技术参数和要求.doc
  11. 阿铭Linux_公有云学习笔记20190117
  12. 安卓如何关闭软键盘?
  13. GBase 8c 的安全特性
  14. 基于微信小程序的房屋租赁小程序设计与实现-计算机毕业设计源码+LW文档
  15. VC中自定义打印调试信息函数,打印调试信息到DebugView上
  16. HTML页面限制与禁止
  17. php源码如何使用教程,php源码的使用方法是什么?
  18. android混淆简单教程
  19. Xmind8Update7安装与Xmind8Update7破解
  20. 如何选择短信验证码服务商

热门文章

  1. The 2nd AI on Fashion and Textile International Conference 2019
  2. Python项目实战:带领你爬取sexy的福利图片
  3. 思维碰撞!谷歌提出ViTGAN,用视觉Transformer训练GAN
  4. 论文必备神器,1行代码搞定Latex公式编写,这个4.6M的Python小插件
  5. paddleOCR常见问题(2)
  6. kali linux中文乱码解决,kali-google-chrome中文乱码问题解决方法
  7. 好的领导应该是什么脾气
  8. java串口编程程序_想成为程序员,学编程,Python、Go、Java、C++,你选什么?
  9. 中lisp文件_关于 Emacs 中的变量你需要知道的事情 | Linux 中国
  10. 2016版系统集成项目管理工程师考试题型举例