[mythtv-users] Status of Win32 builds for MythTV

Jerry Rubinow jerrymr at gmail.com
Sat Jul 20 18:04:26 UTC 2019

On Sun, Apr 28, 2019 at 12:57 AM <mythtv at kosowsky.org> wrote:

> I am looking to find and/or build a Windows mythtv frontend for ver
> 29.1.
> In looking at the wiki
> (https://www.mythtv.org/wiki/MythTV_on_Windows), there doesn't seem to
> be anything updated since circa 2013 and ver 23.
> - Has anyone successfully built a Windows frontend using a recent mythtv
>   version?
> Are there any pre-builds available?
> Failing that, are there any updated build instructions?
> I like the idea of watching mythtv from my Windows laptop...
> Best,
> Jeff

A few years ago dblain made a powershell script and a wiki page for
compiling using Visual Studio.  I was able to successfully compile
everything using master and the 2019 Community version  (the free one) of
Visual Studio.

The web page is here:
https://www.mythtv.org/wiki/MythTV_on_Windows_using_Visual_Studio  It talks
about QT with versions of Visual Studio newer than 2010 not working because
QT doesn't have 32-bit OpenGL support for newer versions of Studio.  It
also says 64 bit builds cannot be done because of lack of support for
inline assembly in Studio.  However, I was able to compile a 64-bit version
without compile issues, so perhaps the myth source has conditionals for
that now.  Compiling a 64-bit app gets around the QT issue I assume.

I had to do a few small fixups to get a good compile:
- the tool set and platform had to be updated to 142 and 10 for a few
.vcxproj project files (expat, exiv2, and libzmq)
- there were a dozen .pro files that needed QT += widgets in them.  There
was conditional code in them that was not adding them.  Not sure why

I was using QT 5.13.0.

I ran mythtv\mythtv\configure.ps1 OutputType sln
This generated a solution file that I could then load in Studio and compile.

Big disclaimer: I only claim to have built everything without compile or
link errors.  I did not test for a successful run, as I'm not setup for
that right now.  If you want my git diff output, let me know.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20190720/d5c4f4b2/attachment.html>

More information about the mythtv-users mailing list