当前位置: 首页 > news >正文

freeCAD 学习 step1

安装准备工作

建议安装软件

  1. VS2022社区版,个人免费。在选择C++开发环境时,MSVC多勾选几个版本。
  2. QT,个人免费。软件跟着官方装最新版本问题不大。
  3. 7zip
  4. Git

下载freeCAD的相关资源

官方指导在windows下的编译步骤,要有耐心看,更要有耐心下载。

Compile on Windows - FreeCAD Documentationhttps://wiki.freecad.org/Compile_on_Windows

1、LibPack

建议接最新版本。从这里跳转过去的是libpack源码,咱这会儿需要的不是源码,先进入tag拿编译好的库来用,以后深入调教再拿源码不迟。

Tags · FreeCAD/FreeCAD-LibPack · GitHubhttps://github.com/FreeCAD/FreeCAD-LibPack/tagslibpack,最新版本一般来说跟着freeCAD最新版本走的。2025年6月,对应的fc版本确实是1.1dev

2、freeCAD原代码

直接git接到本地。

git clone --recurse-submodules https://github.com/FreeCAD/FreeCAD.git

建议这么安排文件夹:

-root

        --freeCAD

        --build   这个文件夹是空的,稍后用来构建一个vs的工程。

        --libpack

环境变量设置

环境变量是个比较坑的。libpack的很多依赖是分散在不同文件夹,我配置过一次,让我再配一次也不一定能顺利配置出来,到构建的时候多利用豆包。

你的安装路径\CMake\bin

你的安装路径\git\bin

LibPack\bin

LibPack\lib

……

开始构建

到构建的时候多利用豆包,直接问它:freeCAD怎么构建?

用cmake-gui也很简单,这样这样,再那样样……好吧,认真讲两句

1、找到cmake-gui,安装路径或者QT的Tools下都有,选择freeCAD路径和构建目标路径,前面讲过了。在遇到询问VS版本时,注意选择你的vs2022

2、configure,有错排错,日志往豆包贴就对了,别管看不看得懂。一般来说,全是环境变量的问题。往环境变量加,或者在这个界面AddEntry手动添加变量名和变量值,估计要折腾个十来次,要有耐心。

3、Generate,当配置没问题了,生成就几秒的事。

构建出来了

构建出来的结果是这样的。

人人都做国产自研?--CAD/BIM

愿咱自己的工业软件做大做强,可以站在巨人的肩膀上,但希望这些开源作品,不是被用来行骗江湖的手法。

相关文章:

  • 金属工具制造企业如何做项目管理?数字化系统全面提升交付效率
  • vue的这两个特性:数据驱动视图 与 双向数据绑定的区别
  • 日志收集工具-logstash
  • Gartner企业技术参考架构学习心得
  • GPU架构对大模型推理部署到底有什么影响?
  • 86壳温湿度传感器:高温下工业生产的安全防线
  • 【C#】C++的回调函数和C#的事件委托在某些方面有相似之处
  • 土地利用/土地覆盖遥感解译与基于CLUE模型未来变化情景预测技术应用
  • spearman相关性 - 斯皮尔曼秩相关系数
  • 黑马python(二)
  • 题单:归并排序
  • Alerting中配置多个OpsGenie时,如何匹配同一个条件匹配多个opsgenie的contact points
  • 以太网协议(Ethernet)深入解析:从底层原理到实战应用
  • 智能文档结构化技术的应用,重塑合同管理模式
  • 期末考试复习总结-《ArkTS基础语法(上)》
  • G-Star公益行 | 公益组织入门开源技术,六月北京点燃改变的星火
  • Docker常用命令笔记
  • 【大模型】 使用llama.cpp 进行模型转换和量化
  • 魔兽世界正式服插件与宏-敏锐盗贼实用宏探索(3)-起手奥义【袭】之突如其来
  • 使用 origin -> master 强制覆盖本地 master
  • 白银市建设局网站首页/今日最新足球推荐
  • 网站建设对企业影响有多大/策划公司排行榜
  • 企业网站seo服务/windows优化大师在哪里
  • 网站建设如何报价/全网营销推广软件
  • wordpress导购站主题/平台交易网
  • 网站上的图标用什么软件做的/百度推广营销怎么做