Easy automated syncing between your computers and your MEGA cloud drive.
This repository contains all the development history of the official sync client of MEGA: https://mega.nz/#sync
- Microsoft Windows operating systems
- OS X
- Linux
git clone https://github.com/meganz/MEGAsync.git
git submodule update --init --recursive
- Visual Studio 2010
- QT 4.8
- Qt Creator
1.- Prepare QTCreator to use the Visual Studio 2010 toolchain and QT 4.8 - 32 bits
2.- Clone or download this repo
3.- Create a folder Release_x32
inside the root of the code that you have just downloaded
4.- Download the required third party libraries from this link: https://mega.nz/#!YwEQzBCK!10kFLaIU8_yEL87Md_GowLdQLE1sxvM3yOngOrQy_Wk
5.- Uncompress that file into src\MEGASync\mega\bindings\qt
6.- Open the project src/MEGA.pro
with QTCreator
7.- Select the folder Release_x32
as the target for Release and Debug builds
8.- Build the project
9.- Copy or move the .dll files from the folder src\MEGASync\mega\bindings\qt\3rdparty\bin
to the folder Release_x32\MEGASync
10.- Enjoy!
It's recommended to go to Project -> Run
in QTCreator and disable the option Run in terminal
- Xcode
- QT 5.X
1.- Install Xcode in your system
2.- Clone or download this repo
3.- Download the required third party libraries and configuration file (config.h
) from this link:
https://mega.nz/#!64pzmDbY!YyUVht40rKVWnqo5eUDZdBCrdGe7rXkUeBuI6V18524
4.- Uncompress that file and move the folder 3rdparty
into src/MEGASync/mega/bindings/qt
/ and the file config.h
into src/MEGASync/mega/include/mega/
5.- Run the script installer_mac.sh
to build the project and generate the application bundle for MEGAsync. If you want to generate an Apple disk image (DMG file), add the flag --create-dmg
. Build directory is Release_x64
6.- Enjoy!
Preparation:
sudo apt-get install build-essential autoconf automake m4 libtool qt4-qmake make libqt4-dev libcrypto++-dev libsqlite3-dev libc-ares-dev
sudo apt-get install libnautilus-extension-dev
Building:
cd src
./configure
qmake MEGA.pro
lrelease MEGASync/MEGASync.pro
make