A cross platform C/C++ IDE for Makers
Windows Guide
Linux Guide
Mac Guide
- Install Git 1.9.4 for Windows (or better)
- Please select Use Git from the Windows Command Prompt when prompted
- Please select Checkout as-is, commit Unix-style line endings when prompted
- Install Windows Credential Store 1.2.0 for Git (or better)
- Install Qt 5.3.1 Online Installer for Windows (or better)
- Please deselect Qt when prompted
- Please select Qt -> Qt 5.3 -> MinGW 4.8.2 (32 bit) when prompted
- Please select Qt -> Qt 5.3 -> Source Components when prompted
- Please select Qt -> Tools -> MinGW 4.8.2 when prompted
- Please select Qt -> Qt Cloud Services when prompted
- Install CMake 3.1.0 for Windows (or better)
- Please select Add CMake to the system PATH for all users when prompted
- Install BitRock InstallBuilder 9.5.4 Multiplatform (Professional) for Windows (or better)
- Add ${installbuilder-installdir}\bin to your path
- Add ${installbuilder-installdir}\autoupdate\bin to your path
- Install ActivePython 2.7.8 for Windows (x86) (or better)
- Please select ActivePython -> Entire feature will be installed on local hard drive when prompted
- Install ActivePerl 5.16.3 for Windows (x86) (or better)
- Please select ActivePython -> Entire feature will be installed on local hard drive when prompted
- Install ActiveTcl 8.6.1 for Windows (x86) (or better)
- Install Doxygen 1.8.9 for Windows (or better)
- Add ${doxygen-installdir}\bin to your path
- Install Graphviz 2.38.0 for Windows (or better)
- Add ${graphviz-installdir}\bin to your path
- (TRUSTED DEVELOPERS) Install kSign 2.0.0 for Windows (or better)
- Add ${ksign-installdir} to your path
- (TRUSTED DEVELOPERS) Install WinSCP 5.5.4 for Windows (or better)
- Add ${winscp-installdir} to your path
Please replace ${xxx} variables with the appropriate path
- Clone https://github.com/omniacreator/omniacreator.git with Git
cd ${clonedir}
git clone --recursive https://github.com/omniacreator/omniacreator.git
- Open ${clonedir}\ide\qt-creator-src\qtcreator.pro with QtCreator
- Set the debug build directory to ${clonedir}\ide\qt-creator-build (click details to show)
- Set the release build directory to ${clonedir}\ide\qt-creator-build (click details to show)
- Using the Mode Selector (the left side bar) click Projects
- Select Desktop Qt x.x.x MinGW ... Build
- Set Edit build configuration to Debug
1. Under Build Steps edit the Make step by overriding mingw32-make.exe with
${qt-installdir}\Tools\QtCreator\bin\jom.exe- Leave Make arguments blank 2. Under Build Steps click Add Build Step and select Custom Process Step
- Set Command to python
- Set Arguments to %{sourceDir}\..\deploy.py
${qt-installdir}\Tools\QtCreator\bin\jom.exe debug - Set Working directory to %{buildDir}
3. Under Clean Steps edit the Make step by overriding mingw32-make.exe with
${qt-installdir}\Tools\QtCreator\bin\jom.exe
- Leave Make arguments blank 4. Under Clean Steps click Add Build Step and select Custom Process Step
- Set Command to python
- Set Arguments to %{sourceDir}\..\deploy.py
${qt-installdir}\Tools\QtCreator\bin\jom.exe clean - Set Working directory to %{buildDir} 5. Under Build Steps edit the qmake step by adding additional arguments CONFIG+=c++11
- Set Edit build configuration to Release
1. Under Build Steps edit the Make step by overriding mingw32-make.exe with
${qt-installdir}\Tools\QtCreator\bin\jom.exe- Leave Make arguments blank 2. Under Build Steps click Add Build Step and select Custom Process Step
- Set Command to python
- Set Arguments to %{sourceDir}\..\deploy.py
${qt-installdir}\Tools\QtCreator\bin\jom.exe release - Set Working directory to %{buildDir}
3. Under Clean Steps edit the Make step by overriding mingw32-make.exe with
${qt-installdir}\Tools\QtCreator\bin\jom.exe
- Leave Make arguments blank 4. Under Clean Steps click Add Build Step and select Custom Process Step
- Set Command to python
- Set Arguments to %{sourceDir}\..\deploy.py
${qt-installdir}\Tools\QtCreator\bin\jom.exe clean - Set Working directory to %{buildDir} 5. Under Build Steps edit the qmake step by adding additional arguments CONFIG+=c++11
- Select Desktop Qt x.x.x MinGW ... Run
- Under Deployment click Add and select Deploy Configuration
1. Rename the new Deployment configuration to Install
2. Click Add Deploy Step and select Custom Process Step
- Set Command to python
- Set Arguments to %{sourceDir}\..\deploy.py
${qt-installdir}\Tools\QtCreator\bin\jom.exe release -I - Set Working directory to %{buildDir}
- Under Deployment click Add and select Deploy Configuration
1. Rename the new Deployment configuration to Install-Build
2. Click Add Deploy Step and select Custom Process Step
- Set Command to python
- Set Arguments to %{sourceDir}\..\deploy.py
${qt-installdir}\Tools\QtCreator\bin\jom.exe release -I -B - Set Working directory to %{buildDir}
-
(TRUSTED DEVELOPERS)
Under Deployment click Add and select Deploy Configuration 1. Rename the new Deployment configuration to Install-Build-Sign 2. Click Add Deploy Step and select Custom Process Step- Set Command to python
- Set Arguments to %{sourceDir}\..\deploy.py
${qt-installdir}\Tools\QtCreator\bin\jom.exe release -I -B
-S ${sign-password} - Set Working directory to %{buildDir}
-
(TRUSTED DEVELOPERS)
Under Deployment click Add and select Deploy Configuration 1. Rename the new Deployment configuration to Install-Build-Sign-Upload 2. Click Add Deploy Step and select Custom Process Step- Set Command to python
- Set Arguments to %{sourceDir}\..\deploy.py
${qt-installdir}\Tools\QtCreator\bin\jom.exe release -I -B
-S ${sign-password} -U ${upload-password} - Set Working directory to %{buildDir}
- Under Deployment set Method to Deploy locally
- Under Run set Run configuration to app
- Using the Mode Selector (the left side bar) click Run
Please replace ${xxx} variables with the appropriate path
Omnia Creator has not been ported to Linux yet.
Omnia Creator has not been ported to Mac yet.
- Install Git 2.0.1 for Mac (or better)
- Install Qt 5.4.0 Online Installer for Mac (or better)
- Please deselect Qt when prompted
- Please select Qt -> Qt 5.4 -> clang 64-bit when prompted
- Please select Qt -> Qt 5.4 -> Source Components when prompted
- Please select Qt -> Qt 5.4 -> Qt WebEngine when prompted
- Please select Qt -> Tools when prompted
- Please select Qt -> Qt Cloud Services when prompted
- Please select Qt -> Qt Extras when prompted
- Install CMake 3.1.0 for Mac (or better)
sudo /Applications/CMake.app/Contents/MacOS/CMake
- Go to the Tools menu and select Install For Command Line Use
- Please select Install Command Line Links
- Install BitRock InstallBuilder 9.5.4 Multiplatform (Professional) for Mac (or better)
- Add ${installbuilder-installdir}/bin to your path
- Add ${installbuilder-installdir}/autoupdate/bin to your path
- Install Doxygen 1.8.9 for Mac (or better)
- Add ${doxygen-installdir}/Contents/Resources to your path
- Install Graphviz 2.38.0 for Mac (or better)
- Add ${graphviz-installdir}/Contents/Resources to your path
Please replace ${xxx} variables with the appropriate path
- Clone https://github.com/omniacreator/omniacreator.git with Git
cd ${clonedir}
git clone --recursive https://github.com/omniacreator/omniacreator.git
- Open ${clonedir}/ide/qt-creator-src/qtcreator.pro with QtCreator
- Set the debug build directory to ${clonedir}/ide/qt-creator-build (click details to show)
- Set the release build directory to ${clonedir}/ide/qt-creator-build (click details to show)
- Using the Mode Selector (the left side bar) click Projects
- Select Desktop Qt x.x.x MinGW ... Build
- Set Edit build configuration to Debug
1. Under Build Steps edit the Make step by adding make arguments -j
2. Under Build Steps click Add Build Step and select Custom Process Step
- Set Command to python
- Set Arguments to %{sourceDir}/../deploy.py /usr/bin/make debug
- Set Working directory to %{buildDir} 3. Under Clean Steps edit the Make step by adding make arguments -j 4. Under Clean Steps click Add Build Step and select Custom Process Step
- Set Command to python
- Set Arguments to %{sourceDir}/../deploy.py /usr/bin/make clean
- Set Working directory to %{buildDir} 5. Under Build Steps edit the qmake step by adding additional arguments CONFIG+=c++11
- Set Edit build configuration to Release
1. Under Build Steps edit the Make step by adding make arguments -j
2. Under Build Steps click Add Build Step and select Custom Process Step
- Set Command to python
- Set Arguments to %{sourceDir}/../deploy.py /usr/bin/make release
- Set Working directory to %{buildDir} 3. Under Clean Steps edit the Make step by adding make arguments -j 4. Under Clean Steps click Add Build Step and select Custom Process Step
- Set Command to python
- Set Arguments to %{sourceDir}/../deploy.py /usr/bin/make clean
- Set Working directory to %{buildDir} 5. Under Build Steps edit the qmake step by adding additional arguments CONFIG+=c++11
- Select Desktop Qt x.x.x MinGW ... Run
- Under Deployment click Add and select Deploy Configuration
1. Rename the new Deployment configuration to Install
2. Click Add Deploy Step and select Custom Process Step
- Set Command to python
- Set Arguments to %{sourceDir}/../deploy.py /usr/bin/make release -I
- Set Working directory to %{buildDir}
- Under Deployment click Add and select Deploy Configuration
1. Rename the new Deployment configuration to Install-Build
2. Click Add Deploy Step and select Custom Process Step
- Set Command to python
- Set Arguments to %{sourceDir}/../deploy.py /usr/bin/make release -I -B
- Set Working directory to %{buildDir}
-
(TRUSTED DEVELOPERS)
Under Deployment click Add and select Deploy Configuration 1. Rename the new Deployment configuration to Install-Build-Sign 2. Click Add Deploy Step and select Custom Process Step- Set Command to python
- Set Arguments to %{sourceDir}/../deploy.py /usr/bin/make release -I -B
-S ${sign-password} - Set Working directory to %{buildDir}
-
(TRUSTED DEVELOPERS)
Under Deployment click Add and select Deploy Configuration 1. Rename the new Deployment configuration to Install-Build-Sign-Upload 2. Click Add Deploy Step and select Custom Process Step- Set Command to python
- Set Arguments to %{sourceDir}/../deploy.py /usr/bin/make release -I -B
-S ${sign-password} -U ${upload-password} - Set Working directory to %{buildDir}
- Using the Mode Selector (the left side bar) click Run
Please replace ${xxx} variables with the appropriate path