# qffmpeg **Repository Path**: zwssd1980/qffmpeg ## Basic Information - **Project Name**: qffmpeg - **Description**: ffmpeg gui 前端工具 c++和qt6.8.0静态编译 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-26 - **Last Updated**: 2025-02-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # qffmpeg #### 介绍 ffmpeg gui 前端工具 c++和qt6.8.0静态编译 2024-12-14 此工程可以编译成静态版本,下载qt6.8.0的源码,进行编译安装: 主要参考文章:https://www.cnblogs.com/chinasoft/p/14176220.html https://blog.csdn.net/AAALB/article/details/122762388 1 使用vs2022的开发人员命令行(Developer Command Prompt for VS 2022),编译qt 2 下载qt6.8.0 https://download.qt.io/archive/qt/6.8/6.8.0/single/ 3 编译前需要安装 vs2022 python ninja 4 修改源码里的qtbase\mkspecs\common\msvc-desktop.conf文件 修改-MD为-MT D的意思是动态编译(dynamic),T的意思是静态编译(static)。 这一步官方教程没有要求,但其他人的很多教程里都有写,我就加上了 5 x86 Native Tools Command Prompt for VS 2022 Current,(编译64位库则打开x64 Native Tools Command Prompt for VS 2022 Current,编译32位库和64位库只有此处不同 6 配置命令 qt6.8.0 需要ninja cd tmp ..\qt-everywhere-src-6.8.0\configure.bat -static -static-runtime -debug-and-release --prefix="C:\qt\qt6.8.0_x64_Static_DebugAndRelease_MT" 具体含义如下: `configure.bat -static //指明是静态编译 -prefix "c:\qt\qt6.8.0_x64_Static_DebugAndRelease_MT" //指明安装的目录 -debug-and-release //指明需要debug版和release版,可以单独选择release版 -plugin-sql-sqlite -plugin-sql-odbc -qt-zlib -qt-libpng -qt-libjpeg //可选插件 -opengl desktop -mp //多核编译` 6 cmake --build . --parallel //一般是这个命令,俱体看自己配置完的提示 7 ninja install 进行安装 8 如果愿意可自行选择安装qt creator 9 temp目录可以删除了。