mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 22:09:52 +08:00
1.7 KiB
1.7 KiB
构建VNote
您需要Qt 6.5或以上版本才能从源代码创建VNote。
获取VNote的源代码
VNote的源代码可在GitHub上获取。您可以下载代码的ZIP存档。请注意,VNote依赖于某些子模块,因此您还应该下载这些模块的源代码。
推荐的方法是像以下方式使用git:
git clone https://github.com/vnotex/vnote.git vnote.git
cd vnote.git
git submodule update --init --recursive
获取Qt6
您可以从Qt Downloads获取完整的Qt SDK。
Windows
在Windows上,您需要Visual Studio 2019或更高版本来编译VNote(Mingw不受支持)。
打开Qt Creator并打开vnote.git\CMakeLists.txt
作为项目。现在您已准备好调整和编译VNote!
Linux
详细步骤,请参考持续构建脚本。
cd vnote.git
mkdir build
cd build
cmake ..
cmake --build .
sudo make install
MacOS
如果您更喜欢macOS上的命令行操作方式,则可以按照以下步骤操作。
-
安装Xcode和Homebrew;
-
通过Homebrew安装Qt:
brew install qt@6.5.3
-
在项目目录中,像下面那样创建
build_macos.sh
: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
-
使
build_macos.sh
可执行并运行它:chmod +x build_macos.sh ./build_macos.sh
-
现在你得到了bundle
path/to/project/build/src/VNote.dmg
。