vnote/zh_cn/docs/开发者/构建VNote.md
2024-09-18 20:34:42 +08:00

1.7 KiB
Raw Blame History

构建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上的命令行操作方式则可以按照以下步骤操作。

  1. 安装Xcode和Homebrew;

  2. 通过Homebrew安装Qt

    brew install qt@6.5.3
    
  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
    
  4. 使build_macos.sh可执行并运行它:

    chmod +x build_macos.sh
    ./build_macos.sh
    
  5. 现在你得到了bundle path/to/project/build/src/VNote.dmg