Compile instructions (MU4 macOS with QtCreator) - Git

Atualizado 2 meses atrás

    Use these instructions to compile MuseScore master branch with QtCreator and Qt 5.9.9 on macOS 10.13+. See the Versions Reference page for which macOS versions are supported by Qt 5.9.

    Setting up the development environment

    1. Install Xcode developer tools

      • If you have XCode: Preferences -> Download and install the Command line Tools.
      • else run in the terminal: xcode-select --install
    2. Download and install Qt for open source with Qt online installer
      Select at least two modules: macOS and QtWebEngine
      installQt.png

    3. Install the dependencies. If you are new to macOS development or do not have a preference, we suggest Homebrew,

          $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
          $ brew install libogg libsndfile libvorbis pkg-config portaudio jack lame cmake git

    If you prefer MacPorts, choose the DMG of your OS and install MacPorts.
    Open a terminal and enter the following (in your home):
    $ sudo port install git libsndfile pkgconfig lame portaudio jack cmake

    Setting up the project

    1. Clone the project from GitHub
      git clone <your_fork_url>

    2. Open the QtCreator and select File -> Open File or Project then choose file CMakeLists.txt

    3. Configure project
      ⋅⋅* create the directories in project: build.debug for debug, build.release for release etc
      ⋅⋅* choose appropriate paths in the settings configureProject.png

    4. switch to Projects mode and change CMake configuration:

      • uncheck option BUILD_PCH
      • check option BUILD_UI_MU4
      • create directory install in the current build folder ( for the debug: build.debug/install )
      • choose created directory in the option: CMAKE_INSTALL_PREFIX
      • Push the button Apply Configuration Changes CMakeSettings.png
    5. Run CMake

    6. Build the project