目录
编译命令:
mkdir E:\BambuSlicer-deps build_win -s all -d "E:\BambuSlicer-deps"
strawberry不要
strawberry-perl-5.42.2.1-64bit
运行安装:双击下载的 .msi 文件,按照安装向导的提示操作即可。建议使用默认的安装路径 C:\Strawberry。
验证安装:安装完成后,打开一个新的命令提示符(CMD)窗口,输入以下命令并回车:
perl -v
下载的模型地址:
E:\soft\BambuStudio-master\deps\build\CURL
如果你在构建 deps 时失败
(比如之前遇到的下载超时问题),修复网络或替换镜像后,可以使用 deps-dirty 步骤继续:
build_win -s deps-dirty -d "D:\pro_2026\3d_print\BambuSlicer-deps"
情况一:依赖包(deps)下载或编译失败
如果你在构建 deps 时失败(比如之前遇到的下载超时问题),修复网络或替换镜像后,可以使用 deps-dirty 步骤继续:
build_win -s deps-dirty -d "D:\pro_2026\3d_print\BambuSlicer-deps"
-
deps-dirty的作用是:不清理已下载和编译的部分,直接继续或重新尝试未完成的构建步骤。这非常适合你处理网络问题导致部分下载失败的情况。
情况二:主程序(app)编译失败
如果你的依赖包 (deps) 已经构建成功,只是在编译主程序 (app) 时出错,可以使用 app-dirty 步骤:
build_win -s app-dirty -d "D:\pro_2026\3d_print\BambuSlicer-deps"
-
app-dirty会跳过清理和重新配置,直接在现有的build目录下继续编译,速度很快。
情况三:完全不确定,想保险一点
如果你想重新配置编译环境(比如修改了 CMake 选项),但又不想重新下载所有依赖包,可以使用 all-dirty:
build_win -s all-dirty -d "D:\pro_2026\3d_print\BambuSlicer-deps"
-
它会重新运行 CMake 配置,但不会清理
deps和app的构建目录,已下载的源码包和编译好的中间文件都会保留。
vcpkg安装pkg-config
-
vcpkg安装 首先,你需要把 vcpkg 的代码仓库克隆到本地。
git clone https://github.com/microsoft/vcpkg.git
-
运行引导脚本:进入刚才克隆下来的
vcpkg文件夹,运行引导脚本。cd vcpkg .\bootstrap-vcpkg.bat
-
将下载的文件放入 vcpkg 的 downloads 目录:
copy ninja-win.zip D:\pro_2026\3d_print\vcpkg\downloads\ninja-win-1.13.2.zip
-
重新运行 vcpkg 安装:
vcpkg install pkgconf
编译成功后,把路径加到系统环境变量:
cd D:\pro_2026\3d_print\vcpkg\installed\x64-windows\tools\pkgconf
copy pkgconf.exe pkg-config.exe
vcpkg安装wxwidgets
vcpkg install boost wxwidgets cgal
curl安装
方案 2:手动安装 CURL 到依赖路径
-
下载预编译的 CURL for Windows:
-
下载适合您系统的版本(例如:
curl-8.x.x-win64-mingw.zip)
-
解压并复制到依赖目录:
# 假设下载并解压到 C:\curl # 复制头文件 xcopy /E C:\curl\include\curl D:\pro_2026\3d_print\BambuSlicer-deps\usr\local\include\curl\ # 复制库文件 xcopy /E C:\curl\lib\*.a D:\pro_2026\3d_print\BambuSlicer-deps\usr\local\lib\
glfw3
vcpkg install glfw3:x64-windows
vcpkg install cereal:x64-windows
在 build_win 脚本的 :BUILD_APP 部分,修改 CMake 命令,添加 vcpkg 的 share 路径到 CMAKE_PREFIX_PATH:
找到这一行(大约在脚本的 :BUILD_APP 部分):
%PS_CMAKE_EXE% .. %PS_CMAKE_GENERATOR_ARGS% -DCMAKE_PREFIX_PATH="%PS_DESTDIR%\usr\local" -DCMAKE_CONFIGURATION_TYPES=%PS_CONFIG_LIST%
修改为:
%PS_CMAKE_EXE% .. %PS_CMAKE_GENERATOR_ARGS% -DCMAKE_PREFIX_PATH="%PS_DESTDIR%\usr\local;D:/pro_2026/3d_print/vcpkg/installed/x64-windows/share" -DCMAKE_TOOLCHAIN_FILE="D:/pro_2026/3d_print/vcpkg/scripts/buildsystems/vcpkg.cmake" -DCMAKE_CONFIGURATION_TYPES=%PS_CONFIG_LIST%
archive
https://github.com/google/brotli/archive/v1.2.0.tar.gz -> google-brotli-v1.2.0.tar.gz
https://github.com/KhronosGroup/OpenGL-Registry/archive/0b449b97cdf1043eef5e1f0e235cbbab6ec10c86.tar.gz -> KhronosGroup-OpenGL-Registry-0b449b97cdf1043eef5e1f0e235cbbab6ec10c86.tar.gz
pnpm
https://github.com/pnpm/pnpm/releases/download/v10.12.1/pnpm-win-x64.exe
更名pnpm.exe,存放目录:
E:\pro_math\node-cache\node-v22.22.2-win-x64
输出目录:
/BambuStudio-master/build/src/Release
$ git describe --tags
v02.08.00.50-16-gba4f27b16
ChanJing-01@WIN-LMO2KRO23CN MINGW64 /e/pro_math/BambuStudio (master)
$ git describe --tags --abbrev=0
v02.08.00.50
dll拷贝来自:
2.8.0 Public Beta
git clone --recurse-submodules --jobs 8 https://github.com/bambulab/BambuStudio.git
Cloning into 'BambuStudio'...
remote: Enumerating objects: 149339, done.
remote: Counting objects: 100% (1929/1929), done.
remote: Compressing objects: 100% (298/298), done.
Receiving objects: 47% (70306/149339), 420.18 MiB | 492.00 KiB/s
编译ok,程序配置
编译成功exe路径:
"E:\pro_math\BambuStudio\build\src\RelWithDebInfo\bambu-studio.exe"
切换稳定版本;
git tag
怎么切换版本
git checkout tags/v02.07.01.62
程序版本文字
E:\pro_math\BambuStudio_my\bbl\i18n\zh_CN\BambuStudio_zh_CN.po
改标题:
✔ 最稳流程(推荐)
1. 改 version.inc
BambuStudio\version.inc
2.8.0.50 → 2.8.0.Custom
2. 重新生成构建系统
cd /d E:\pro_math\BambuStudio
cmake -S . -B build
3. 再编译
cmake --build build --config RelWithDebInfo
4. 运行 exe
build/src/RelWithDebInfo/bambu-studio.exe
四、如果你想“只改版本但不全量编译”
可以用:
cmake --build build --target BambuStudio_app_gui --config RelWithDebInfo
222

被折叠的 条评论
为什么被折叠?



