C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

qt xuhss 243℃ 0评论

QT项目创建和Visual studio下进行QT项目的开发

一、QT项目创建

20220416205913 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

命名项目名称和项目路径:

20220417110821 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

20220417110902 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

创建项目:

20220416210253 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

选择qt版本:

20220416210309 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

选择开发包:

20220417095304 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

版本控制不做选择,选择本地的环境即可

点击完成实现项目的创建

20220417095455 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

这样,就完成了项目的创建:

20220417095604 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

二、QT项目讲解

注意:

在我们的播放器源码中的pro文件是修改过的,大家不需要轻易修改。

可以看到main.cpp在Sources中,程序入口在这里。

界面的配置实在main.qml中。项目的ui部分倒是在qml文件中,你可以通过配置qml脚本来完成界面的制作。也可以通过拖拽组件的方式实现界面制作:

20220417095948 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

我们主要还是通过编写qml脚本来实现界面配置。

项目建立完成后,我们可以点击“绿色三角形”运行项目

20220417101022 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

三、Visual studio开发QT项目

有些同学可能习惯使用visual studio开发项目,并且visual studio调试代码非常方便,

注意:

QT项目的UI界面部分最好在QT Creator上配置。Vs关于QT的UI没有很好的适配

所以如果想要在visual studio开发QT项目。

应该如何配置呢?

3.1 创建一个转换项目的批处理文件

创建一个批处理文件

20220417102106 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

编辑批处理文件:

qmake -tp vc DemoPro1.pro

20220417102213 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

这段代码会使用qmake命令将当前后缀名为.pro的工程文件生成适应于Visual Studio的项目文件。

运行批处理文件

打开cmd窗口 输入

cd /d C:\Users\hbq\Desktop\DemoPro1

运行GeneVs.bat既可以了

20220417104701 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

对应的文件夹下 会多出vs项目文件:

20220417104816 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

如果你出现这个问题,可以参考这篇文章

20220417103455 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

https://blog.csdn.net/biggbang/article/details/124226156

3.2 打开和配置vs项目文件

20220417105017 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

Generated Files :生产的文件

Resource Files:资源文件

Source Files:源文件

配置vs项目文件

20220417105708 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

.;..\..\..\..\Qt\Qt5.9.8\5.9.8\msvc2015_64\include;..\..\..\..\Qt\Qt5.9.8\5.9.8\msvc2015_64\include\QtQuick;..\..\..\..\Qt\Qt5.9.8\5.9.8\msvc2015_64\include\QtGui;..\..\..\..\Qt\Qt5.9.8\5.9.8\msvc2015_64\include\QtANGLE;..\..\..\..\Qt\Qt5.9.8\5.9.8\msvc2015_64\include\QtQml;..\..\..\..\Qt\Qt5.9.8\5.9.8\msvc2015_64\include\QtNetwork;..\..\..\..\Qt\Qt5.9.8\5.9.8\msvc2015_64\include\QtCore;debug;..\..\..\..\Qt\Qt5.9.8\5.9.8\msvc2015_64\mkspecs\win32-msvc;%(AdditionalIncludeDirectories)

附加包含目录里配置了很多路径,如果大家是按照我们上节课的要求配置的系统的环境变量,以及我们在QT VS Tools这个插件下面的Options配置好了 这里就会自动生成,不需要添加。否则这个工作还是比较繁琐的。

运行,可以看到也能够在visual中运行qt项目了

20220417110536 - C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

转载请注明:xuhss » C++ QT结合FFmpeg实战开发视频播放器-02QT项目创建和Visual studio下进行QT项目的开发

喜欢 (0)

您必须 登录 才能发表评论!