QT编译遇到的小问题

QT 纯新手一枚,编译中遇到一点问题,记录下来供大家参考。

先允许我吐槽一下下载非常慢的问题,我用chrome下载,中间断过两次然后下载失败,换成flashget后才下载成功。

下载地址留一个吧:http://download.qt.io/official_releases/qt/4.8/4.8.7/qt-opensource-windows-x86-vs2010-4.8.7.exe

安装包运行没有遇到问题。

配置时遇到问题,打开cmd命令行窗口,configure配置始终不成功,错误提示是:

All the required DirectShow/Direct3D files couldn't be found.

Make sure you have either the platform SDK AND the DirectShow SDK or the Windows SDK installed.

有点疑惑,还要装DX SDK?

折腾一阵,最后发现不能用cmd窗口来运行configure配置, 而是要用开始菜单Visual studio 中的VS命令行工具来执行configure

就是这个: VS2012 x86 本机工具命令提示

这是个快捷方式,简单看了下,内容是

%comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat"" x86

%comspec%就是cmd命令,后面跟有参数。

和单单用cmd,主要的区别就是带了一个批处理的参数vcvarsall.bat。

这个批处理文件根据硬件环境来设置了环境变量,比如X86,AMD64, ARM等。

直接运行cmd当然就没有这些环境变量,这就是之前配置失败的原因。

configure配置完成后执行nmake编译,很漫长,太漫长了,I7+16G的台式机,一个小时都没编完。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值