修改了readme,使之更符合现在情况说明

pull/1/head
剑古敛锋 2024-05-09 15:50:15 +08:00
parent 0911c73042
commit 08d3838adf
1 changed files with 9 additions and 31 deletions

View File

@ -34,11 +34,6 @@
- <a href="https://www.bilibili.com/video/BV1FX4y1y7T4/" target="_blank">QtCreator编译</a>
#### Linux
- <a href="https://www.bilibili.com/video/BV1iW4y1Y79p/" target="_blank">cmake + GNU GCC + make</a>
- <a href="https://www.bilibili.com/video/BV1xd4y1q7Cm/" target="_blank">借助vscode构建、编译、安装、打包</a>
### 编译说明
- windows环境下使用vscode时编译工具链只能使用Visual Studio目前不支持MinGW工具
@ -69,21 +64,16 @@
### extlib获取方式
### Linux系统
```bash
git clone https://gitee.com/DISOGitee/LAMPCAELinuxExtlib.git extlib
```
### windows系统
extlib文件变更
1. OCCT 7.6.5 VTK 9.3 注意OCCT 依赖 VTK, 因此需要重新编译OCCT
2. QWT 升级到 6.2.0qwtpolar 内嵌到了qwt中需要重新编译
3. python 升级到的 3.11.5
4. 增加了QGIS 3.26 cmake,为后期引入raster处理进行准备
```bash
git clone https://gitee.com/DISOGitee/LAMPCAEWinExtlib.git extlib
```
## 编译打包
项目采用cmake构建系统组织代码可以直接使用cmake转换visual studio 2017工程或者生成Makefile文件或者可以直接使用支持cmake系统的IDE比如vscode、clion、visual studio、qtcreator等打开项目文件夹进行构建、编译。
@ -138,20 +128,8 @@ cmake --build build --target package
## 测试平台
| 序号 | 操作系统 | GLIBC版本 | 编译器 | Qt | 测试结果 | 备注 |
| :--: | :-----------: | :-------: | :---------: | :--: | :--: | :--: |
| 1 | Ubuntu18.04 | 2.27 | GNU GCC 7.5.0 | Qt5.14.2 | 通过 | |
| 2 | Ubuntu20.04 | 2.31 | GNU GCC 9.4.0 | Qt5.14.2 | 通过 | |
| 3 | Ubuntu22.04 | 2.35 | GNU GCC 11.2.0 | Qt5.14.2 | 通过 | deb成功打包 |
| 4 | CentOS 7.0.1406 | 2.17 | GNU GCC 8.3.1 | Qt5.14.2 | 通过 | 借助devtoolset-8升级GCC |
| 5 | CentOS 7.9.2009 | 2.17 | GNU GCC 7.5.0 | Qt5.14.2 | 通过 | |
| 6 | CentOS 8.5.2111 | 2.28 | GNU GCC 8.5.0 | Qt5.14.2 | 通过 | rpm成功打包 |
| 7 | RedHat Server 7.0 | | | | | 待测试 |
| 8 | RedHat 8.1 | 2.28 | GNU GCC 8.5.0 | Qt5.14.2 | 通过 | |
| 9 | RedHat 9.0 | | | | | 待测试 |
| 10 | Windows7 X64 | 无 | Visual Studio 2017 Community | Qt5.14.2 | 通过 | VS附带安装Windows 8.1SDK |
| 11 | Windows10 X64 | 无 | Visual Studio 2017 Community | Qt5.14.2 | 通过 | SDK 10.0.17763.0NSIS成功打包 |
| 12 | deepin 20.7社区版 | | | | | 待测试 |
| 13 | ubuntukylin 22.04 | 2.35 | GNU GCC 11.2.0 | Qt5.14.2 | 通过 | 基于Ubuntu22.04 |
|:--:| :-----------: | :-------: | :---------: | :--: | :--: | :--: |
| 1 | Windows10 X64 | 无 | Visual Studio 2022 Community | Qt5.15.5 | 通过 | SDK 10.0.17763.0NSIS成功打包 |
## 相关链接
@ -172,4 +150,4 @@ cmake --build build --target package
技术交流QQ群671925863
官方微信号LAMPCAE-DISO