命令行编译Qt程序
来源:互联网 发布:欧美女歌手 知乎 编辑:程序博客网 时间:2024/04/30 16:56
分为两大步,首先配置环境变量,其次编译程序。
1. 配置环境变量
首先要做的就是配置好qt和编译器的环境变量(本文用的windows平台下qt5.4.1_msvc2013)。这里有两条路,先使用qt的命令行,相当于已经配置好qt的环境变量,然后再配置vc的,或者反过来。
(1) 如果用qt自带的命令行窗口,则要下一步配置vc的环境变量。这是相对简单的,也是我推荐的方法。PS : 多说一句,这个快捷方式,其实包含了qt环境变量的配置,不妨右键查看属性,你会发现其指向为C:\Qt\Qt5.4.1_vs2013x64\5.4\msvc2013_64_opengl\bi n\qtenv2.bat
根据提示找到“C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC”路径下的vcvarsall.bat,但是切记该脚本默认的是x86编译器,可以编辑查看该文件.
if "%1" =="" goto x86
if not "%2" =="" goto usage
if /i %1 == x86 goto x86
if /i %1 == amd64 goto amd64
if /i %1 == x64 goto amd64
if /i %1 == arm goto arm
if /i %1 == x86_arm goto x86_arm
if /i %1 == x86_amd64goto x86_amd64
if /i %1 == amd64_x86goto amd64_x86
if /i %1 == amd64_armgoto amd64_arm
goto usage
因此以为我用的x64位的qt所以需要64位编译器,我们在输入命令的时候应当输入vcvarsall amd64,这样才算配置好。如果用的32位的qt,则类同。
(2) 如果用vc编译器自带的命令行窗口(在visual studio tools里),相当于vc的环境已经配置好,然后qt的环境变量怎么配置呢,这就是第一种方法里的留下的彩蛋C:\Qt\Qt5.4.1_vs2013x64\5.4\msvc2013_64_opengl\bin\qtenv2.bat,敲进去即可。
2. 程序编译
这里貌似没什么好说的了,环境配置好后,定位到程序所在目录,先后运行命令qmake生成makefile文件,然后nmake即可,还是那句话我这里是vc编译器,所以用nmake。如果是其他的编译器,或者在linux平台下,直接make就行了。
不过话说回来,有了qt creator,以上这些琐事又是何苦呢,是为记。
- 命令行编译Qt程序
- 【Qt】命令行编译Qt程序(nmake)【转】
- Visual Studio编译Qt程序隐藏命令行窗口
- 在命令行提示符窗口中编译运行qt程序
- 1.4.Qt通过命令行编译运行程序注意事项
- 命令行编译Qt源程序
- QT 命令行编译工程
- Qt 命令行编译
- Qt命令行编译
- 命令行执行Qt程序
- QT调用命令行程序
- 命令行编译C程序
- 程序的命令行编译
- 命令行编译C#程序
- WINDOWS下命令行编译QT
- WINDOWS下命令行编译QT
- windows命令行编译QT应用程序
- nmake命令行编译Qt项目
- v4l2基础学习二
- 51Nod 1202 子序列个数
- javascript 进行多文件的下载
- mysql存储过程详解
- 数组去重
- 命令行编译Qt程序
- Eclipse/IDEA使用小技巧
- 第十三周项目四(Floyd算法实现)
- Android Cordova 插件开发之创建项目
- 【Android应用开发】RecycleView API 翻译 (文档翻译)
- 自己编写的Spring4.x教程可以下载了
- 小白学习HTML——第二天
- 第十周项目3
- 我的decision实现