Qt Creator下QtAV的环境配置记录

配置日志


1.64bit依赖开发环境 
QtAV-depends-windows-x64文件夹里的dll、include及lib文件夹
分别装入D:\QT\5.13.1\msvc2017_64对应文件夹里

2.64bit QtAV sdk配置
下载 QtAV-Qt5.9-VS2017x64-release-b12a99e
运行sdk_deploy.bat
安装到D:\QT\5.13.1\msvc2017_64(所使用的MSVC2017 64bit编译器目录下)

3.在项目文件.pro中添加声明语句来添加库文件
我这里把库文件放在源代码目录下面的lib文件夹里了,所以在.pro文件中,写入如下代码

LIBS +=-L$$PWD/lib/ -lQtAV1 -lQtAVWidgets1

3.项目选取MSVC2017 64bit编译器,选取release进行构建
这样构建成功!
然后运行,运行成功!!做事还是要稳,一步一步来,越急着弄越不行!!


问题:为什么不用添加dll到exe文件目录下就直接能运行了?
只是进行了如下操作

  1. 指明了头文件(头文件在默认搜寻的目录下,不需要在.pro文件中添加)
  2. 在.pro添加了静态库文件(.lib)
  3. 对应编译器release运行

这样就行了??对项目的构建过程的了解太少了!!错的原理是什么一概不通!慢慢学习吧。

发布了26 篇原创文章 · 获赞 6 · 访问量 1607

猜你喜欢

转载自blog.csdn.net/qq_40677317/article/details/102713300
今日推荐