diff --git a/en_us/docs/Developers/Build VNote.md b/en_us/docs/Developers/Build VNote.md index 470b7dd0..516a958d 100644 --- a/en_us/docs/Developers/Build VNote.md +++ b/en_us/docs/Developers/Build VNote.md @@ -1,5 +1,5 @@ # Build VNote -You need **Qt 5.12** and above to build VNote from source. +You need **Qt 5.15** and above to build VNote from source. ## Get the Source Code of VNote VNote's source code is available on [GitHub](https://github.com/vnotex/vnote). 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. @@ -12,8 +12,8 @@ cd vnote.git git submodule update --init --recursive ``` -## Get Qt 5.12 -You could get the standalone Qt SDK from [Qt Downloads](http://info.qt.io/download-qt-for-application-development). For users in China, you could speed up the download via the [TUNA Mirrors](https://mirrors4.tuna.tsinghua.edu.cn/qt/official_releases/qt/5.12/). +## Get Qt 5.15 +You could get the standalone Qt SDK from [Qt Downloads](http://info.qt.io/download-qt-for-application-development). For users in China, you could speed up the download via the [TUNA Mirrors](https://mirrors4.tuna.tsinghua.edu.cn/qt/official_releases/qt/5.15/). ## Windows On Windows, you need **Visual Studio 2015** or above to compile VNote (Mingw is **not** supported). @@ -21,10 +21,10 @@ On Windows, you need **Visual Studio 2015** or above to compile VNote (Mingw is Open **Qt Creator** and open `vnote.git\vnote.pro` as project. Now you are ready to tune and compile VNote! ## Linux -In Ubuntu, you could get Qt 5.12 from PPA like this: +In Ubuntu, you could get Qt 5.15 from PPA like this: ```sh -sudo add-apt-repository ppa:beineri/opt-qt-5.12.10-bionic -y +sudo add-apt-repository ppa:beineri/opt-qt-5.15.10-bionic -y sudo apt-get update -qq sudo apt-get -y install qt512base qt512webengine sudo apt-get -y install qt512webchannel qt512svg qt512location qt512tools qt512translations @@ -56,7 +56,7 @@ If there is no such lib, you may need to install and configure Fcitx for Qt5 cor Then you need to copy the lib to Qt's plugin directory: ``` -/5.12.10/gcc_64/plugins/platforminputcontexts/ +/5.15.2/gcc_64/plugins/platforminputcontexts/ ``` ### OpenSSL @@ -70,7 +70,7 @@ After the installation of openSSL, you could find two lib files: Copy these two files to Qt's library directory: ``` -/5.12.10/gcc_64/lib/ +/5.15.2/gcc_64/lib/ ``` In Qt's library directory, create symlinks for these two files: @@ -84,16 +84,16 @@ ln -s libssl.so.1.0.0 libssl.so If you prefer command line on macOS, you could follow these steps. 1. Install Xcode and Homebrew; -2. Install Qt 5.12.10 via Homebrew: +2. Install Qt 5.15.2 via Homebrew: ``` - brew install qt@5.12.10 + brew install qt@5.15.2 ``` 3. In the project directory, create `build_macos.sh` like this: ```sh - QTDIR="/usr/local/opt/qt@5.12.10" + QTDIR="/usr/local/opt/qt@5.15.2" PATH="$QTDIR/bin:$PATH" LDFLAGS=-L$QTDIR/lib CPPFLAGS=-I$QTDIR/include diff --git a/en_us/docs/Developers/vx.json b/en_us/docs/Developers/vx.json index cfc45ed2..07c4e244 100644 --- a/en_us/docs/Developers/vx.json +++ b/en_us/docs/Developers/vx.json @@ -5,7 +5,7 @@ "attachment_folder": "", "created_time": "2018-11-24T12:11:19Z", "id": "17", - "modified_time": "2021-07-12T12:20:00Z", + "modified_time": "2022-03-26T05:50:40Z", "name": "Build VNote.md", "signature": "139119922920563", "tags": [ diff --git a/zh_cn/docs/开发者/vx.json b/zh_cn/docs/开发者/vx.json index 39a2ea41..3a4c2550 100644 --- a/zh_cn/docs/开发者/vx.json +++ b/zh_cn/docs/开发者/vx.json @@ -5,7 +5,7 @@ "attachment_folder": "", "created_time": "2018-11-24T12:31:29Z", "id": "44", - "modified_time": "2021-07-12T12:19:46Z", + "modified_time": "2022-03-26T05:51:15Z", "name": "构建VNote.md", "signature": "65031737064563", "tags": [ diff --git a/zh_cn/docs/开发者/构建VNote.md b/zh_cn/docs/开发者/构建VNote.md index a0c0c3ec..de8c87a1 100644 --- a/zh_cn/docs/开发者/构建VNote.md +++ b/zh_cn/docs/开发者/构建VNote.md @@ -1,5 +1,5 @@ # 构建VNote -您需要**Qt 5.12**或以上版本才能从源代码创建VNote。 +您需要**Qt 5.15**或以上版本才能从源代码创建VNote。 ## 获取VNote的源代码 VNote的源代码可在[GitHub](https://github.com/vnotex/vnote)上获取。您可以下载代码的ZIP存档。请注意,VNote依赖于某些子模块,因此您还应该下载这些模块的源代码。 @@ -12,8 +12,8 @@ cd vnote.git git submodule update --init --recursive ``` -## 获取Qt 5.12 -您可以从[Qt Downloads](http://info.qt.io/download-qt-for-application-development)获取完整的Qt SDK。对于中国大陆用户,您可以通过[TUNA镜像](https://mirrors4.tuna.tsinghua.edu.cn/qt/official_releases/qt/5.12/)加快下载速度。 +## 获取Qt 5.15 +您可以从[Qt Downloads](http://info.qt.io/download-qt-for-application-development)获取完整的Qt SDK。对于中国大陆用户,您可以通过[TUNA镜像](https://mirrors4.tuna.tsinghua.edu.cn/qt/official_releases/qt/5.15/)加快下载速度。 ## Windows 在Windows上,您需要**Visual Studio 2015**或更高版本来编译VNote(Mingw**不**受支持)。 @@ -21,10 +21,10 @@ git submodule update --init --recursive 打开**Qt Creator**并打开`vnote.git\vnote.pro`作为项目。现在您已准备好调整和编译VNote! ## Linux -在Ubuntu中,你可以像这样从PPA获得Qt 5.12: +在Ubuntu中,你可以像这样从PPA获得Qt 5.15: ```sh -sudo add-apt-repository ppa:beineri/opt-qt5.12.10-bionic -y +sudo add-apt-repository ppa:beineri/opt-qt5.15.2-bionic -y sudo apt-get update -qq sudo apt-get -y install qt512base qt512webengine sudo apt-get -y install qt512webchannel qt512svg qt512location qt512tools qt512translations @@ -56,7 +56,7 @@ fcitx-diagnose | grep libfcitxplatforminputcontextplugin.so 然后您需要将库文件复制到Qt的插件目录: ``` -/5.12.10/gcc_64/plugins/platforminputcontexts/ +/5.15.2/gcc_64/plugins/platforminputcontexts/ ``` ### OpenSSL @@ -72,7 +72,7 @@ VNote需要**openSSL 1.0**以实现联网。 将这两个文件复制到Qt的库目录中: ``` -/5.12.10/gcc_64/lib/ +/5.15.2/gcc_64/lib/ ``` 在Qt的库目录中,为这两个文件创建符号链接: @@ -89,13 +89,13 @@ ln -s libssl.so.1.0.0 libssl.so 2. 通过Homebrew安装Qt: ``` - brew install qt@5.12.10 + brew install qt@5.15.2 ``` 3. 在项目目录中,像下面那样创建`build_macos.sh`: ```sh - QTDIR="/usr/local/opt/qt@5.12.10" + QTDIR="/usr/local/opt/qt@5.15.2" PATH="$QTDIR/bin:$PATH" LDFLAGS=-L$QTDIR/lib CPPFLAGS=-I$QTDIR/include