FreeCAD研究
编译准备
-
从码云下载最新的源码镜像,地址:https://gitee.com/tinysik/FreeCAD.git
-
freecad第三库依赖库较多,官方提供libpack压缩包供编译使用,下载地址:
文件名:FreeCADLibs_12.1.4_x64_VC15.7z
链接:https://pan.baidu.com/s/1xyCGNyMtwtnEYZo3bgE40Q
提取码:st88 -
下载cmake,本地教程使用3.14.3版本,可以使用更高版本。
-
下载vs2017,地址:ed2k://|file|mu_visual_studio_professional_2017_version_15.3_x86_x64_11100064.exe|1069960|900673A59F0798822207F72FAA0DA6A9|/
开始编译
cmake配置:

注意勾选上图红框中的选项,以便程序运行时找到相关的dll。

使用qt5编译,libpack下自带的是qt5.12.1。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8toqZsWj-1596351534953)(C:\Users\Zhejun\AppData\Roaming\Typora\typora-user-images\image-20200802145021738.png)]](https://i-blog.csdnimg.cn/blog_migrate/362419e133f1e9fc1f79ece8f15d1a55.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JgnHPLnw-1596351534954)(C:\Users\Zhejun\AppData\Roaming\Typora\typora-user-images\image-20200802145224944.png)]](https://i-blog.csdnimg.cn/blog_migrate/99e78229d8197b478b110953bd9140c4.png)
name:QT_QPA_PLATFORM_PLUGIN_PATH
值填写pyside2 platforms的实际地址。例如:D:/DEV/OpenSource/FreeCADLibs_12.1.4_x64_VC15/bin/Lib/site-packages/PySide2/plugins/platforms,加粗的部分为实际的libpack安装路径。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CYyj9kAu-1596351534955)(C:\Users\Zhejun\AppData\Roaming\Typora\typora-user-images\image-20200802144735265.png)]](https://i-blog.csdnimg.cn/blog_migrate/202a23ad24e83e0b9bd4523470ea0f8a.png)
设置"FreeCADMain"为启动项目。
等待编译完成。
1736

被折叠的 条评论
为什么被折叠?



