1.7 KiB
Build VNote
You need Qt 6.5 and above, and CMake to build VNote from source.
Get the Source Code of VNote
VNote's source code is available on GitHub. You could download the ZIP archive of the code. Please be aware of that VNote depends on some submodules, so you should also download the source codes of these modules.
The recommended way is using git like this:
git clone https://github.com/vnotex/vnote.git vnote.git
cd vnote.git
git submodule update --init --recursive
Get Qt6
You could get the standalone Qt SDK from Qt Downloads.
Windows
On Windows, you need Visual Studio 2019 or above to compile VNote (Mingw is not supported).
Open Qt Creator and open vnote.git\CMakeLists.txt
as project. Now you are ready to tune and compile VNote!
Linux
For detailed steps, please refer to the CI script.
cd vnote.git
mkdir build
cd build
cmake ..
cmake --build .
sudo make install
MacOS
If you prefer command line on macOS, you could follow these steps.
-
Install Xcode and Homebrew;
-
Install Qt6 via Homebrew:
brew install qt@6.5.3
-
In the project directory, create
build_macos.sh
like this:QTDIR="/usr/local/opt/qt@6.5.3" PATH="$QTDIR/bin:$PATH" LDFLAGS=-L$QTDIR/lib CPPFLAGS=-I$QTDIR/include mkdir -p build cd build cmake .. cmake --build . --target pack
-
Make
build_macos.sh
executable and run it:chmod +x build_macos.sh ./build_macos.sh
-
Now you got the bundle
path/to/project/build/src/VNote.dmg
.