The VS2017 Compile instructions <https://musescore.org/en/handbook/developers-handbook/compilation/compile-instructions-windows-visual-studio-2017> have been updated to correct errors and reflect my experience "undergoing the procedure".

The only thing missing are instructions on how to reconfigure Qt, so that you can run the two side-by-side, as Jojo does.  If I ever bother to do that setup, I'll add it to the instructions.  So far I have not had an urgent enough need.  I do know that it requires reconfiguration, otherwise it causes a specific git glitch that I experienced here: https://musescore.org/en/node/278761


On 11/24/2018 5:09 PM, Sideways Skullfinger wrote:
Jojo wrote:
"Only with MSVC 64bit we will have WebEngine, needed for the online part of the start center." Though that can be done with Qt 5.12 and Qt Creator.  Beyond that I don't know the rationale for any official change of tools.  I'm just trying to use the most normal, median setup, so that I have as few problems as possible going forward. Depending on my experience over the next couple of days I might move back to Qt Creator.  If editing .ui files is the only thing I need to do in Qt Creator, then that's not a big deal, as I rarely do that.

I have experience with VS2017 from a Web Audio project I did a year ago, so for me it's a consolidation of tools, not a learning of new tools.  I am doing a bunch of different development in different languages, and while Qt Creator has a great editor for C++, it's not so great for JavaScript, CSS, and other stuff I'm doing.  On the other hand, my experience using VS2017 as a JavaScript editor has not been positive during the past day or so, which is disappointing.  Regardless, one less IDE on my PC is a good thing, so I'm still cautiously optimistic about this move to VS2017.

On 11/24/2018 4:46 PM, Marc Sabatella wrote:
I am on Windows 10 and plan to continue using mingw & QtCreator until it no longer seems viable. I can't imagine any possible benefit that would justify the pain of installing and learning new tools.  I assume there was some reason for the change, but I don't recall it ever being explained.

Marc

On Sat, Nov 24, 2018 at 3:14 PM Sideways Skullfinger <sidew...@sidewaysskullfinger.com <mailto:sidew...@sidewaysskullfinger.com>> wrote:

    I already have a reason to edit one of the .ui files, which
    causes the Qt extension to activate inside VS2017.  So far all it
    does is crash VS2017.

    Jojo - are you able to edit .ui files inside VS2017?  Or is that
    one of the reasons you still use Qt Creator?

    For now I'm going to edit this file in Qt Creator and then reopen
    VS2017 after I'm done.



    On 11/23/2018 8:56 AM, Sideways Skullfinger wrote:
    To end this thread on a note that might interest the email list:
    What configuration are you using personally right now?  It
    sounds like you're still using mingw, and that MuseScore still
    supports building with mingw.  Is there a timeline for ending
    that support and only supporting MSVC inside Visual Studio?


    On 11/22/2018 11:43 PM, Joachim Schmitz wrote:

    Yes, and they should be current



    ---- Sideways Skullfinger schrieb ----

    To make sure I understand - "the former" is VS 2017, which is
    the official Windows build method now, so I should switch to it.
    OK.  I see instructions for that here:
    
https://musescore.org/en/handbook/developers-handbook/compilation/compile-instructions-windows-visual-studio-2017
    Are those up-to-date?  Or maybe nothing has changed for those
    instructions.
    I just finished installing Qt 5.12 ...

    On 11/22/2018 4:33 PM, Joachim Schmitz wrote:

    The former. The latter is still a todo....



    ---- Sideways Skullfinger schrieb ----

    So I should stop using Qt and switch to MSVC?  I have Visual
    Studio 2017 installed for another project.  I could switch. 
    Or is this MSVC inside Qt Creator?

    On 11/22/2018 4:07 PM, Joachim Schmitz wrote:

    Of course I meant "in time"...



    ---- Joachim Schmitz schrieb ----

    Ah, good to know, maybe just in tile for musescore 3 beta ;-)
    Note though that the official way is no longer via MinGW but
    via MSVC



    ---- Sideways Skullfinger schrieb ----

    I am updating to the final RC right now.  It was released
    several hours ago.

    On 11/22/2018 3:57 PM, Joachim Schmitz wrote:

    I'm using it ever since the first Alpha, RC is expected any
    day now, final in the first week of December



    ---- Sideways Skullfinger schrieb ----

    OK. My deploy steps seem to have gotten toasted in the
    process too.  I'm having trouble going back to building my
    previously committed, unrebased code. I've been hoping  for
    a real 64 bit version of this to come along, so I think I'll
    try 5.12, if that's an approved version for MuseScore. I
    just looked at the handbook and there it is, as of 3 weeks
    ago 5.12 and 64 bit is available. OK.  I'll install Qt and
    follow instructions again.
    Thanks!

    On 11/22/2018 3:17 PM, Joachim Schmitz wrote:

    You need to set BUILD_64 to false, or use Qt 5.12, which
    has a 64bit mingw



    ---- Sideways Skullfinger schrieb ----

    Yesterday I was building with off of a master that was a
    few months
    old.  Today with the new master I am getting this error at
    the very end
    of the build:

    CMake Error at mscore/cmake_install.cmake:46
    <http://cmake_install.cmake:46> (file):
      file INSTALL cannot find
    "C:/Qt/Tools/mingw530_32/bin/libgcc_s_seh-1.dll
    <http://libgcc_s_seh-1.dll>".

    I am running Qt 5.9.5 <tel:5.9.5>, and you can see the
    mingw version in the error
    message.  I have not compiled MuseScore in the past few
    months, did I
    miss something?  Do I need to change my install
    configuration, and if
    so, how do I do that?  Or do I need to find a copy of this
    dll file and
    copy it into this mingw folder?

    Thanks!



    _______________________________________________
    Mscore-developer mailing list
    Mscore-developer@lists.sourceforge.net
    <mailto:Mscore-developer@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/mscore-developer










    _______________________________________________
    Mscore-developer mailing list
    Mscore-developer@lists.sourceforge.net  
<mailto:Mscore-developer@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/mscore-developer


    _______________________________________________
    Mscore-developer mailing list
    Mscore-developer@lists.sourceforge.net
    <mailto:Mscore-developer@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/mscore-developer





_______________________________________________
Mscore-developer mailing list
Mscore-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mscore-developer




_______________________________________________
Mscore-developer mailing list
Mscore-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mscore-developer


_______________________________________________
Mscore-developer mailing list
Mscore-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mscore-developer

Reply via email to