shotcut编译windows版本

作者: 使徒保罗

邮箱:[email protected]

声明: 欢迎交流学习,如有任何疑问,请通过邮箱联系本人

官网:                  https://www.shotcut.org
源码:                     https://github.com/mltframework/shotcut
注意事项:          Shotcut - Technical Notes

源码版本:        shotcut-win64-sdk-220623.zip

编译(windows) Shotcut - How To Use the Windows SDK

交流qq:              297329588

参考官网windows开发编译说明文档

IDE:            QT5.15.2(ming64位编译器)

shotcut编译windows版本_第1张图片

第一步:下载和安装

1.安装qt15.5MinGW版本

2.下载shotcut SDK: https://s3.amazonaws.com/builds.us.meltytech/shotcut/shotcut-win64-

sdk-220623.zip

解压sdk到一个目录C:\Projects

3.qtcreator打开C:\Projects\Shotcut\src\shotcut\CMakeLists.txt

4.选择套件Kits Desktop Qt5.15.2 MinGW 64-bit 确定

5.单击左侧导航栏项目按钮

shotcut编译windows版本_第2张图片

添加系统环境变量:PKG_CONFIG_PATH  C:\Projects\Shotcut\lib\pkgconfig

shotcut编译windows版本_第3张图片

6.Msys64安装

MSYS2

问题:   msys2安装卡在66%

解决:安装msys2卡在updating trust database,怎么处理?_msys2吧_百度贴吧 断网处理

7.Mingw64安装教程

MinGW-w64安装教程_绊倒帕萨特的博客-CSDN博客_mingw64安装

MinGW-w64

安装下载页

https://sourceforge.net/projects/mingw-w64/files/mingw-w64/

问题: wingw-w64安装时 the file has been downloaded incorrectly!

https://blog.csdn.net/kramer_1711/article/details/119416512

8.FindPackageHandleStandardArgs.cmake:230 (message):

  Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)

安装pkg-config

windows安装pkg-config - 情三 - 博客园

shotcut编译windows版本_第4张图片

将这两个文件拷贝到C:\mingw64\bin\文件夹

资料打包工具格式

https://www.jianshu.com/p/0faea1f431ec

9. Checking for module 'mlt++'

--   No package ' mlt++' found

问题原因:

shotcut sdk mlt++-7.pc文件有错误,文件位置:C:\Projects\Shotcut\lib\pkgconfig

shotcut编译windows版本_第5张图片

修改sdk中mlt库路径

shotcut编译windows版本_第6张图片

10.Checking for module 'fftw3'

--   No package 'fftw3' found

-- Checking for module 'fftw'

--   No package 'fftw' found

问题原因: fftw3.pc文件缺失

解决办法:在C:\Projects\Shotcut\lib\pkgconfig路径中添加fftw3.pc文件

shotcut编译windows版本_第7张图片

11.构建错误 ld.exe cannot find -lfftw3-3

  解决办法: 下载fftw3 64位版本库

FFTW Installation on Windows

将库libfftw3-3.dll libfftw3l-3.dll libfftw3f-3.dll拷贝到qt mingw 编译器路径

D:\Qt\Qt5.15.2\Tools\mingw810_64\lib\gcc\x86_64-w64-mingw32\8.1.0

这样就构建成功了

shotcut编译windows版本_第8张图片

你可能感兴趣的:(windows,shotcut,c++,非编)