源码地址: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 链接去掉,就可以运行了、
以上全部个人经验,

slic3r prusaslicer编译相关推荐

  1. go build 编译报错 missing go.sum entry for module providing package

    go build 编译报错 missing go.sum entry for module providing package 解决方法 // 移除未使用的依赖 go mod tidy 再次编译,就可 ...

  2. kotlin重写构造方法编译报错:Primary constructor call expected

    在kotlin中使用construct关键字定义构造方法,如果类定义时已经有构造方法(类名后带括号),需要添加构造方法时,需要使用以下写法: class User(var name,var age){ ...

  3. Myeclipse中项目没有代码错误提示,jsp页面无编译迹象?如何解决

    在使用Myeclipse开发项目时,发现jsp页面中嵌入的java代码没有编译的迹象,错误的get方法没有报错,没有报错信息我们如何知道我们开发的内容是正确的呢? 接下来就演示一下如何解决

  4. 初试linux编译(ubuntu+vim)+玩转智能蛇

    一.初试linux编译(ubuntu+vim) 步骤: ①下载vmware15+ubuntu桌面版映像 ②安装ubuntu ③下载vim+gcc 在ubuntu终端输入: sudo apt-get i ...

  5. java调用clang编译的so_写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实

    好奇害死羊 很多小伙伴们做Java开发,天天写Java代码,肯定离不开Java基础环境:JDK,毕竟我们写好的Java代码也是跑在JVM虚拟机上. 一般来说,我们学Java之前,第一步就是安装JDK环 ...

  6. Go 编译的可执行文件是否有动态库链接?

    Go 引用了其他包的话,是将引用的包都编译进去.用 ldd 看几个 Go 编译出来的二进制程序有的没有动态链接库的使用.但是有的又有引用动态链接库,这个是为什么? 回答:Go 默认是开启 CGO_EN ...

  7. Go 知识点(18)— 条件编译(编译标签、文件后缀)

    1. 条件编译 Go 能根据所处环境选择对应的源码进行编译.让编译器只对满足条件的代码进行编译,将不满足条件的代码舍弃,这就叫做条件编译. 在 Go 中,也称之为 Build Constraints ...

  8. RPC 笔记(03)— gRPC 概念、安装、编译、客户端和服务端示例

    1. gRPC 概念 gRPC 是 Google 开源的一款高性能的 RPC 框架.GitHub 上介绍如下: gRPC is a modern, open source, high-performa ...

  9. GCC 同时编译多个 C/C++ 文件

    以下这些操作都可以共用一条 gcc 指令: 将多个 C/C++ 源文件加工为汇编文件或者目标文件: 将多个 C/C++ 源文件或者预处理文件加工为汇编文件或者目标文件: 将多个 C/C++ 源文件.预 ...

  10. GCC 编译 C++ 程序分步骤流程(预处理 gcc -E、编译 gcc -S、汇编 gcc -c 和链接 gcc 以及 gcc -o 选项)

    C 或者 C++ 程序从源代码生成可执行程序的过程,需经历 4 个过程,分别是预处理.编译.汇编和链接. 同样,使用 GCC 编译器编译 C 或者 C++ 程序,也必须要经历这 4 个过程.但考虑在实 ...

最新文章

  1. c#操作oracle的通用类
  2. Winform/WPF实例中的相互操作
  3. eclipse 快捷键汇总
  4. 云原生生态周报 Vol. 16 | CNCF 归档 rkt,容器运行时“上古”之战老兵凋零
  5. 如何用socket构建一个简单的Web Server
  6. 给刚开始学习Linux的小白们的福利——资源已经分享,可随时下载
  7. mini2440使用jlink烧写superboot到norflash
  8. 软件构造学习笔记-第六周
  9. Spring JdbcTemplate实例
  10. Apache和PHP结合、Apache默认虚拟主机
  11. Flink读取Kafka报错:KafkaException ByteArrayDeserializer is not an instance Deserializer
  12. MySQL8.0卸载教程
  13. 380免费云存储_从四个方面分析:云存储服务的特点、影响
  14. SCI 投稿Cover letter模板大全
  15. 联想S3机子密码设置
  16. CSS设置背景色透明字体不透明
  17. [TMI2019-06]3D Auto-Context-Based Locality Adaptive Multi-Modality GANs for PET Synthesis
  18. 寒江独钓键盘过滤卸载蓝屏
  19. 思岚A1与A2性能及建图测试比较
  20. ORACLE 性能优化示例

热门文章

  1. Mean Shift 聚类算法
  2. dev 饼形图_是时候与饼形图分手了
  3. WTL的CBitmapButton在MFC下完美使用
  4. windows下的内存型下载者病毒
  5. EasyCamera轻松集成Camera拍照
  6. 计算机机房安全消防管理制度,机房消防安全管理制度
  7. 计算机辅助设计和工程图学,工程制图与计算机辅助设计
  8. 在Lenovo T61笔记本上安装Windows XP
  9. patch补丁文件格式
  10. 数据库开源项目_开源项目贴纸库