slic3r prusaslicer编译

源码地址:https://github.com/prusa3d/PrusaSlicer.git
编译文档地址:https://github.com/prusa3d/PrusaSlicer/blob/master/doc/How%20to%20build%20-%20Windows.md

我这边用的是windows 下编译的

主要有两个工程 :
一个是依赖工程 :
在这里插入图片描述

一个软体主体:

在这里插入图片描述

编译流程和文档差不多,但下载的是放在D根目录
在这里插入图片描述
在源代码文件目录下新一个build 文 件
然后cmd 运行下面connand
mkdir build
cd build
cmake … -G “Visual Studio 16 2019” -DDESTDIR=“c:\src\PrusaSlicer-deps”

//cmake构建 vs2019 项目,-DDESTDIR=“c:\src\PrusaSlicer-deps” 这个安装目录

注意网络情况,cura 跟这个一样,网络有时下载不了一些文件,
我的报错误 是
::::
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 downloading ‘https://github.com/glennrp/libpng/archive/refs/tags/v1.6.35.zip’ failed dep_PNG E:\slic3r\PrusaSlicer\deps\build\CUSTOMBUILD 1
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 downloading ‘https://github.com/tamasmeszaros/c-blosc/archive/refs/heads/v1.17.0_tm.zip’ failed dep_Blosc E:\slic3r\PrusaSlicer\deps\build\CUSTOMBUILD 1
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 downloading ‘https://github.com/libjpeg-turbo/libjpeg-turbo/archive/refs/tags/2.0.6.zip’ failed dep_JPEG E:\slic3r\PrusaSlicer\deps\build\CUSTOMBUILD 1
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 downloading ‘https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v2.5.5.zip’ failed dep_OpenEXR E:\slic3r\PrusaSlicer\deps\build\CUSTOMBUILD 1
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 downloading ‘https://github.com/glennrp/libpng/archive/refs/tags/v1.6.35.zip’ failed dep_PNG E:\slic3r\PrusaSlicer\deps\build\CUSTOMBUILD 1
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 downloading ‘https://github.com/curl/curl/archive/refs/tags/curl-7_75_0.zip’ failed dep_CURL E:\slic3r\PrusaSlicer\deps\build\CUSTOMBUILD 1

我这边用的是讯雷下载: 然后放到每一个下载的目录里边;
在这里插入图片描述
比如说jpeg 的文件下载不了,我用讯雷可以下载就然后放去,但是有注意一下文件名,项目是有脚本下载文件和识别文件的

vs2019 windows 10 文件可以,编译几乎很快

上面是依赖库的编译

2
第二步是编译软件 了,
在这里插入图片描述

//
mkdir build
cd build
cmake … -G “Visual Studio 16 2019” -DCMAKE_PREFIX_PATH=“c:\src\PrusaSlicer-deps\usr\local”
//
-DCMAKE_PREFIX_PATH=这个有是上面你的依赖工程输出的库和头文件,

这个工程编译报一个错误 是PSAPI_LIB-NOTFOUND的一个库没办法链接 ,
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK1104 无法打开文件“PSAPI_LIB-NOTFOUND.lib” PrusaSlicer E:\slic3r\PrusaSlicer\build\src\LINK 1
PSAPI_LIB-NOTFOUND.lib
在这里插入图片描述
在这里插入图片描述
在prusaslicer这个工程把PSAPI_LIB-NOTFOUND.lib 链接去掉,就可以运行了、
以上全部个人经验,

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值