VS2015 编译 QtAV

VS2015编译QtAV
/*以下目录编译时根据实际情况修改*/


1.打开VS2015 x86 本机工具命令提示符
2.输入下列命令
//家里电脑路径
set INCLUDE=%INCLUDE%;F:\source\source\trunk\C++\ffmpeg\include;F:\source\source\trunk\C++\portaudio\include;
set LIB=%LIB%;F:\source\source\trunk\C++\ffmpeg\lib;F:\source\source\trunk\C++\portaudio\lib;
F:
cd F:\source\QtAV\


//公司电脑路径
set INCLUDE=%INCLUDE%;F:\source\videopro_win\function\ffmpeg\include;F:\source\source\trunk\C++\portaudio\include;
set LIB=%LIB%;F:\source\videopro_win\function\ffmpeg\bin;F:\source\source\trunk\C++\portaudio\lib;
F:
cd F:\source\QtAV_VS_Dynamic\QtAV_fork
cd F:\source\QtAV_VS_Static\QtAV_fork


PS:若需要更改QtAV的输出路径,则可以修改源码“root.pri”,修改源码中的BUILD_DIR,如下
12行:
isEmpty(BUILD_DIR):BUILD_DIR=$$out_dir
#下面在12行下面增加的一行代码修改了输出路径
BUILD_DIR = $$replace(BUILD_DIR, QtAV, videopro/QtAV)
3.执行qmake


动态版:
D:\Qt\Qt5.7.1_msvc2015\5.7\msvc2015\bin\qmake.exe -r -tp vc QtAV.pro


静态版:
D:\Qt\Qt5.7.1_msvc2015\5.7\msvc2015_static\bin\qmake.exe -r -tp vc QtAV.pro


4.qmake执行完成后会在当前目录生成.sln文件,此后用VS2015打开
5.编译先编译QtAV工程,编译前需设置:
  a.附加包含目录: 选中项目右键-->配置属性-->C/C++-->常规-->附加包含目录,这里添加ffmpeg和postaudio的include目录
b.附加库目录:选中项目右键-->配置属性-->链接器-->常规-->附加库目录,这里添加ffmpeg和postaudio的lib目录
6.编译完成后,可以编译Player工程,最终会生成Player.exe




PS:静态库生成PDB方法:
1.构建静态库时,可以在工程属性 -> C/C++ -> 输出文件 -> 程序数据库名,
设置生成的pdb文件名称(debug和release版本都需要手动修改),如果不指定,默认是生成为VCx0.pdb,这里x是VS版本号,例如用VS2005,就会生成VC80.pdb。
2.debug版本的静态库pdb文件默认是不会再文件名后面加上“d”的,需要手动添加。
3.release版本的C/C++->常规->调试信息格式->选择“程序数据库(/Zi)”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值