FreeCAD在Windows10环境下的编译运行

1. (如果是单纯的是想使FreeCAD作为一个库的话直接下载Bin版即可)

 

Bin:https://github.com/FreeCAD/FreeCAD/releases/download/0.17/FreeCAD-0.17.13528.5c3f7bf-WIN-x64-installer.exe

 

https://github.com/FreeCAD/FreeCAD/releases/download/0.17/FreeCAD-0.17.13528.5c3f7bf-WIN-x86-installer.exe

 

编译:https://github.com/FreeCAD/FreeCAD/archive/0.16.zip

 

2. 第三方库编译集成包

 

64位: https://github.com/FreeCAD/FreeCAD/releases/download/0.16/FreeCADLibs_11.3_x64_VC12.7z

 

32位: https://github.com/FreeCAD/FreeCAD/releases/download/0.16/FreeCADLibs_11.3_x86_VC12.7z

 

VC9版本: https://github.com/FreeCAD/FreeCAD/releases/download/0.16/FreeCADLibs_11.3_x86_VC9-1.7z

 

3. VS2013或者VS2010,与第三方库对应(因为FreeCAd最高的第三方库支持到2013版,高版本容易出错)

 

4. CMake GUI

 

编译过程:

 

1. 解压相关源代码和第三方库(根据自己平台选择相关的位数),并新建一个构建文件夹

 

 

2. 打开CMake GUI,在source code和build the binaries中选择上面两个文件夹

 

 

 

3. 点击Config,会出现编译器选择,选择使用的编译器即可, 点击Finish会出现错误

 

 

 

 

4. 配置第三方库的位置

 

 

在这个地方选择第三方库的根目录即可,然后再次点击Config,不会有错误,然后点击Generate,生成VS工程文件

 

 

 

在VS中打开工程

 

5. 在VS中进行编译,配置为Debug X64,在VS2013中将FreeCADMain设置为启动项目,重新编译所有项目。

6.将FreeCAD\FreeCADLibs_11.5.3_x64_VC12\bin下的所有文件及文件夹拷贝到FreeCAD\FreeCAD-0.18\bin中。

 

7.在vs2013下按F5,在调试状态下运行FreeCAD.exe。FreeCAD源码编译成功。


版权声明:本文为qq_31577553原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>