shotcut编译windows版本

作者: 使徒保罗

邮箱:297329588szh@163.com

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

官网:                  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位编译器)

第一步:下载和安装

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.单击左侧导航栏项目按钮

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

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 - 情三 - 博客园

将这两个文件拷贝到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

修改sdk中mlt库路径

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文件

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

这样就构建成功了

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Redis 是一个高性能的键值存储系统,使用内存作为数据存储介质,常用于缓存、消息队列和计数器等场景。虽然 Redis 最初是为 Linux 等 Unix 系统设计的,但是也有 Windows 版本Windows 用户使用。然而,官方的 Redis for Windows 版本不支持最新的 Redis 版本,因此一些用户可能需要自行编译 Redis Windows 版本。 Redis 的源代码可以在官网上下载,其包含了完整的源代码和编译过程中需要的各种依赖库。对于 Windows 系统,用户可以使用 MinGW 等工具链来编译。需要注意的是,编译 Redis 需要一定的编译技能和经验,因此不推荐新手尝试。 编译 Redis Windows 版本需要以下步骤: 1. 安装 MinGW 工具链和 MSYS 环境。 2. 下载 Redis 的源代码,并解压到本地。 3. 在 MSYS 环境下执行 make 命令编译 Redis。 4. 将编译好的 redis-server 和 redis-cli 程序复制到某个目录,然后双击 redis-server 程序即可启动 Redis 服务。 需要注意的是,编译 Redis 时可能会遇到各种错误和依赖库缺失等问题,需要根据具体情况进行解决。另外,由于 Windows 平台的限制,Redis 在 Windows 上的性能和稳定性可能不如在 Unix 系统上,因此仅推荐在必要时使用自行编译Windows 版本。 总之,编译 Redis Windows 版本需要一定的技能和经验,需要仔细阅读 Redis 的官方文档和 Windows 版本编译指南,同时在实践中遇到问题需要有解决问题的能力和耐心。对于非专业人士,建议直接使用官方提供的 Windows 版本或者其他可靠的 Redis Windows 发行版。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

使徒保罗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值