scrcpy 一个Android手机的开源投屏工具,显示高清流畅,而且可以用电脑鼠标控制手机,极低延迟,有人甚至用来远控玩手机游戏。
开源的好软件,想在开源的基础上增加点功能,做出自己的小工具。想起来很不错,但现在的开源软件,几乎都是Linux编译环境,Windows下面的也基本上是mingw,msys2等虚拟Linux编译环境,可以直接MSVC环境编译的很少。还是比较习惯vs开发环境,所以想试下改到VS编译。折腾了两天,终于编译通过。
总体来说,难度不是很大,主要因为整个项目比较小,移植差异不是很大。要是大的项目建议还是算了吧。把过程写下来以供参考。
1.依赖的库ffmpeg,sdl2都有windows VC版本的库,网上都很容易下载。
https://ffmpeg.zeranoe.com/builds/win64/dev/ffmpeg-4.1.3-win64-dev.zip