MinGW-w64编译安装Acise
Acise(A CAx Industrial Software Ecology)是一款跨平台的CAx软件开发框架,本文记录在Windows下编译安装Acise的流程。
零、环境
操作系统 | Windows11 |
Visual Studio Code | Visual Studio Code 1.92.0 |
CMake | CMake 3.24.2 |
Git | Git version 2.45.2.windows.1 |
MSYS2 | msys2-x86_64-20240507 |
一、工具与依赖
1.1 Visual Studio Code
下载并安装Visual Studio Code, 同时安装以下插件,
C/C++ Extension Pack | |
Git Extension Pack | |
C++ TestMate |
1.2 安装MinGW-w64
由于Visual Studio Code官方文档推荐使用MSYS2安装MinGW-w64工具集,因此本文也是MSYS2,。
首先,下载并安装MSYS2,然后编辑PATH环境变量,添加mingw64相关路径:C:\msys64\mingw64\bin。
1.3 安装依赖
MSYS2自带了Pacman可以非常方便的安装众多第三方库,运行以下命令安装依赖包,
pacman -S mingw64/mingw-w64-x86_64-toolchain
pacman -S mingw64/mingw-w64-x86_64-boost
pacman -S mingw64/mingw-w64-x86_64-qt5
pacman -S mingw64/mingw-w64-x86_64-vtk
pacman -S mingw64/mingw-w64-x86_64-opencascade
注:下载过程中受网络影响可能导致部分包下载失败,重新运行命令即可。
mingw64/mingw-w64-x86_64-toolchain | |
mingw64/mingw-w64-x86_64-boost | 1.85.0-3 |
mingw64/mingw-w64-x86_64-qt5 | |
mingw64/mingw-w64-x86_64-vtk | 9.3.1-1 |
mingw64/mingw-w64-x86_64-opencascade | 7.7.2-1 |
二、编译Acise
下载Acise源代码,使用提供的CMake Presets,在VS Code内直接构建,即可完成编译。
参考资料
Acise: A CAx Industrial Software Ecology
C/C++ for Visual Studio Code
MinGW-w64
MSYS2
CMake Presets