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

3D造型软件solvespace在windows下的编译

3D造型软件solvespace在windows下的编译

在逛开源社区的时候发现了几款开源CAD建模软件,一直囿于没有合适的建模软件,虽然了解了很多的模拟分析软件,却不能使之成为整体的解决方案,从而无法产生价值。opencascad之流虽然可行,但重头造轮子还是难度不小,之前关注过python写的brepCAD虽然看着不错,但编译起来却应为源码的问题而不能成形,偶然发现这个轻量级的solvespace,exe仅7M,且无需安装,震惊之余,花了一天时间解决了这个安装问题,中间遇到了可多坑,记录一下。

1源码安装地址及路径

git库地址:https://github.com/solvespace/solvespace
需要注意,extlib下直接下zip包,里边内容会是空的,导致在cmake时失败,解决办法是:1.严格执行git下载,然后用git submodule update --init初始化下;2.直接下载源码包:https://github.com/solvespace/solvespace/releases;

2git提示和cmake注意事项

在windows下编译,一般都会用到cmake,软件说明中也会要求检查环境,但经常被忽略,以为直接下载源码了事儿,下载是问题,初始化更是问题,需要在后续编译中注意;
在这里插入图片描述#

2.1cmake需要注意

在这里插入图片描述
gnuwin32是windows下的使用linux命令的。
GetText for Windows下载地址在这: https://gnuwin32.sourceforge.net/packages/gettext.htm
下载exe安装,然后在bin路径下找到gettext.exe配置下,不过,我配置了发现没用。后边发现不能用了再看有影响不。
先搁置不管,后边流程继续,能运行。

3用VS编译

这个源码下载后编译就好了,需要注意源码中的的版本,这次要求是vs2015以后的版本。cmake后先configure,再generate会生成xx.sln,直接打开就行。在这里插入图片描述
然后生成整体解决方案,不是All_BUILD;然后对solvespace生成就可以打开软件啦。

4成果

在这里插入图片描述


http://www.kler.cn/a/451394.html

相关文章:

  • 分别查询 user 表中 avatar 和 nickname 列为空的用户数量
  • Mysql InnoDB存储引擎中聚簇索引和非聚簇索引的区别
  • vue 集成 webrtc-streamer 播放视频流 - 解决阿里云内外网访问视频流问题
  • 模型优化之知识蒸馏
  • shell脚本定义特殊字符导致执行mysql文件错误的问题
  • 机器学习04-为什么Relu函数
  • elasticsearch 数据库查询很慢如何优化
  • Stable-diffusion-WebUI 的API调用(内含文生图和图生图实例)
  • DocFlow票据AI自动化处理工具,提升企业票据数字化管理效能
  • mybatis框架——缓存,分页
  • 【c++高阶DS】图
  • node.js的异步工作之---回调函数与回调地狱
  • 用Python在Excel工作表中创建、修改及删除表格区域
  • C#(事件)2
  • 第79期 | GPTSecurity周报
  • 《智启新材:人工智能重塑分子结构设计蓝图》
  • Krita安装krita-ai-diffusion工具搭建comfyui报错没有ComfyUI_IPAdapter_plus解决办法
  • [Vim][常用操作整理]详细讲解
  • 音视频学习(二十七):SRT协议
  • Excel 列名称转换问题 Swift 解答
  • LeetCode 343.整数拆分
  • #渗透测试#漏洞挖掘#红蓝攻防#护网#sql注入介绍11基于XML的SQL注入(XML-Based SQL Injection)
  • 考前96天 学习巩固 计算机、数学、英语
  • leetcode 3132. 找出与数组相加的整数 II 中等
  • MySQL追梦旅途之慢查询分析工具mysqldumpslow和pt-query-digest
  • Maximum Crossings (Hard Version)最大交叉次数(困难版本)