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

news/2024/12/22 6:38:47/

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.ppmy.cn/news/1557127.html

相关文章

FPGA设计-使用 lspci 和 setpci 调试xilinx的PCIe 问题

目录 简介 lspci lspci-TV lspci-vvv 注意事项 lspci -vs lspci -vvvs 设置pci 识别setpci中的寄存器 setpci -s 00:01.0 d0.b42 简介 lspci 和 setpci 命令在 Linux 发行版中本身可用。该命令具有各种级别的输出,并提供非常有用的时间点查看 PCI 总线…

Mac配置 Node镜像源的时候报错解决办法

在Mac电脑中配置国内镜像源的时候报错,提示权限问题,无法写入配置文件。本文提供解决方法,青测有效。 一、原因分析 遇到的错误是由于 .npm 目录下的文件被 root 用户所拥有,导致当前用户无法写入相关配置文件。 二、解决办法 在终端输入以下命令,输入管理员密码即可。 su…

基于Spring Boot的数码产品抢购系统

一、系统背景与目的 随着电子商务的快速发展,数码产品在线销售已成为主流趋势。然而,传统的数码产品销售方式存在抢购过程繁琐、库存管理混乱、用户体验不佳等问题。为了解决这些问题,基于Spring Boot的数码产品抢购系统应运而生。该系统旨在…

【Verilog】实验八 有限状态机设计

一、实验目的 1. 掌握有限状态机原理和设计方法。 2. 掌握ModelSim和VIVADO工具软件。 3. 掌握基本的测试代码编写和FPGA开发板使用方法。 二、实验环境 1. 装有ModelSim和VIVADO的计算机。 2. Sword实验系统。 三、实验原理 有限状态机是时序电路的通用模型&#xff0…

Spring Boot 集成 MQTT:实现订阅主题与消息接收详解

文章目录 1. 目标2. 关键代码解析入栈消息配置:MqttInboundConfiguration消息处理器:ReceiverMessageHandler 3. 配置文件4. 运行效果5. 总结参考资料 在上一篇文章中,我们已经完成了 MQTT 客户端的基础配置 和 连接实现。今天,我…

Windows开机黑屏|Windows开机黑屏只有鼠标|Windows开机不运行explorer

输入regedit打开注册表,进入以下路径 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 左键双击右侧的 Shell 查看是否设置为 Explorer.exe

鸿蒙NEXT游戏|Cocos参展2024华为开发者年度盛典

代码改变世界 2024华为开发者年度盛典在松山湖基地进行,来自各行各业的华为生态开发者相聚在一起,交流总结、探讨新的机遇。 开发者,用代码改变世界的人! 这句 SLOGAN,引起了在场程序员的深度共鸣,持续热烈…

[oeasy]python054_python有哪些关键字_keyword_list_列表_reserved_words

python有哪些关键字_keyword_list_列表_reserved_words 回忆上次内容 hello world 不是 从来就有的 来自于 c语言 print、小括号 和 双引号 也来自于 c语言 添加图片注释,不超过 140 字(可选) python 标识符 的 命名规则 依然 完全 学习…