Skip to content

A to-do list software tailored for software engineers, inspired by the Revelation album of G.E.M.

License

Notifications You must be signed in to change notification settings

rhzxg/Revelation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A to-do list software tailored for software engineers, inspired by the Revelation album of G.E.M.

Build Steps:

[Windows]

Requirements

  • Visual Studio 17 2022 with C++ desktop development tools installed.
  • VCPKG
  • Qt 6.3.3
  • CMAKE

Install VCPKG

git clone https://github.com/microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.bat

Set Environment Variables For VCPKG (set only once)

:: VCPKG_DOWNLOADS vcpkg download cache folder
:: VCPKG_DEFAULT_BINARY_CACHE vcpkg binary cache folder
setx VCPKG_ROOT "path_to_your_vcpkg_root"
setx VCPKG_DOWNLOADS "path_to_an_empty_folder1"
setx VCPKG_DEFAULT_BINARY_CACHE "path_to_an_empty_folder2"

Clone Repository

git clone --recursive https://github.com/Codingdogzxg/Revelation.git

Edit CMakePresets.json

"configurePresets": [
    {
        "binaryDir": "E:/GithubRepos/Revelation/build", // your build folder
        "cacheVariables": {
            "REVELATION_OUTPUT_DIR": "E:/GithubRepos/Revelation/binary", // your binary folder
            "CMAKE_PREFIX_PATH": "D:/ProgramFiles/Qt/6.6.3/msvc2019_64/lib/cmake" // your qt cmake path
    	}
    }
]

Build

mkdir build
cd build
cmake ../SourceCode/ --preset windows

Deploy executable

# using qt msvc command line tool
# cd to binary folder where `Revelation.exe` is located
windeployqt Revelation.exe

Copy resource files

Build ResourceCopy project to copy necessary resources

Open solution and set Revelation as default start-up project

Reference

About

A to-do list software tailored for software engineers, inspired by the Revelation album of G.E.M.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published