Skip to content

bertinat/3drepogui

 
 

Repository files navigation

3D Repo GUI

Cross-platform C++ GUI written in Qt.

License

This project is Copyright of 3D Repo Ltd and is released under the open source GNU Affero General Public License v3. Should you require a commercial license, please contact support@3drepo.org

Dependencies

Compiling on Windows

Qt

Download and install Qt with an explicit OpenGL support. For Windows, download also WinDbg, see http://qt-project.org/doc/qtcreator-2.6/creator-debugger-engines.html.

ICU

Download pre-compiled ICU libraries for MSVC 2010, 2012 and 2013 directly from Qt: http://download.qt-project.org/development_releases/prebuilt/icu/prebuilt/ See also http://qt-project.org/wiki/Compiling-ICU-with-MSVC

Oculus

Download and install Oculus Runtime for Windows. Download Oculus SDK and copy precompiled Lib folder under submodules/LibOVR. Modify oculus.pri in the main folder to point to the library matching your compiler.

OpenSSL

Download pre-compiled OpenSSL binaries from https://www.openssl.org/related/binaries.html. Either add them to the Path variable or copy the DLLs next to the 3D Repo executable.

UnrealEngine

Unsupported yet: Register for an Unreal account and follow these instructions to link the account with Epic Games' GitHub private repository: https://www.unrealengine.com/ue4-on-github Once forked, follow the installation instructions (the page is inaccessible unless you're registered and linked): https://github.com/EpicGames/UnrealEngine

Compiling on Mac

These instructions are for OSX Yosemite.

Qt

Download and install Qt with an explicit OpenGL support.

Navigate to where you installed Qt using finder. Go to the subdirectory 5.3/clang_64/mkspecs directory. Open the file called qdevice.pri with a text editor Change the line !host_build:QMAKE_MAC_SDK = macosx10.8 to !host_build:QMAKE_MAC_SDK = macosx10.9 Save the file and restart Qt Creator.

GLC Lib

On Mac you will need to compile GLC Lib separately. To do so, navigate to the submodule directly, and run the following command:

qmake -recursive
make -j8

Oculus

Download and install Oculus Runtime for Mac. Download Oculus SDK and copy precompiled Lib folder under submodules/LibOVR. Modify oculus.pri in the main folder to point to the library matching your compiler.

About

A cross-platform desktop Qt GUI for 3D Repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 76.6%
  • C 23.1%
  • Other 0.3%