electron 开发笔记
1:开发框架:electron-vite-vue
Naive UI
2:MSYS2
./configure --prefix=c:/pjsip-build --host=x86 --enable-shared --disable-video
1. 安装 MSYS2 中的编译工具链
MSYS2 有自己的编译工具,不需要依赖 Visual Studio,先安装必要的工具:
# 更新包数据库
pacman -Syu# 安装基础编译工具(包括 GCC、make 等)
pacman -S base-devel mingw-w64-x86_64-toolchain
pacman -S mingw-w64-x86_64-openssl
2. 配置 npm 使用 MSYS2 的编译工具
Node.js 的 gyp
工具默认会寻找 Visual Studio,需要手动指定使用 MSYS2 的 GCC:
# 设置 npm 配置,指定使用 GCC 而非 MSVC
npm config set msbuild_path /usr/bin/make
npm config set msvs_version 2015 # 这是一个兼容值,实际会使用 GCC