FreeCAD v0.19源码编译与VS2017+Qt5环境搭建_$firecat全宏的代码足迹$-CSDN博客一、环境准备VS2017,x64cmake-3.14.5-win64-x64.msiFreeCADLibs_12.1.2_x64_VC15.1.7z,源码依赖库,x64位,里面已集成boost/Qt5/Python等依赖环境,点击详细说明FreeCAD LibPack Version 12.1.2 debug/release withVisual Studio 2017Qt...https://blog.csdn.net/libaineu2004/article/details/95623091参照上文编译即可。注意:
FreeCAD 0.18、0.19的依赖库libpack要设置为vs2017版本或以以上版本,如:FreeCADLibs_12.5.4_x64_VC15、FreeCADLibs_12.5.4_x64_VC17,否则编译会报很多错误,如:boost库会报很多std::auto_ptr错误。这是因为他们太老了,而现在的vs2017版本或以以上版本都加入了C++11,C++11中废弃了很多C++98的东西



