qmake生成VS的vcproj/sln工程文件
2024-10-13 03:13:56
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
最新文章
- Oracle提示大全
- C++学习笔记15:操作符重载的函数原型列表(推荐)
- IOS 8 关于 Touch ID
- SpringMVC注解@initbinder解决类型转换问题
- MySQL索引与优化策略
- MVC 导出PDF
- 你需要知道的 Android 拍照适配方案
- Spring task任务调度详解
- canvas画扇形图(本文来自于http://jo2.org/html5-canvas-sector/)
- ngRepeat track by
- 【回文】leetcode - Shortest Palindrome
- Django--CRM--菜单展示, 删除合并, 权限展示
- Unable to load script from assets 'index.android.bundle'.make sure you bundle is packaged correctly
- ionic中数据进行操作后,需要直接显示改变后的数据,数据刷新
- Go语言开发的第一步,安装开发环境编写第一个Go程序
- Linux命令: touch tem.txt创建txt文件
- java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing,
- Circular dependency issuse on cocoapods version(0.36.0) 全然解决方式(非降版本号)
- 【题解】【LibreOJ Beta Round #5】游戏 LOJ 531 基环树 博弈论
- git学习(6)多人协作