HFMS环境配置

1.资源版本及安装教程

VS2017:相关教程中都会有资源,在此不提供

Qt5.14.1:Index of /

OCC:Open Cascade安装心得_Raymond_21的博客-CSDN博客_opencascade安装

FreeCADliB:

链接:https://pan.baidu.com/s/1v7CWFNIweCDfm8U9qIABGw 
提取码:1d9e

2.Qt配置

1.HFMS环境配置_第1张图片

2.HFMS环境配置_第2张图片

3.HFMS环境配置_第3张图片 4.HFMS环境配置_第4张图片 

5.HFMS环境配置_第5张图片 6.安装过程先登录Qt账号(没有的话免费创建),VS2017或2019都选中下列选项,点击下一步,我将其下载到D盘QT5目录下。HFMS环境配置_第6张图片

7.配置下列两项系统环境变量。

8.打开VS2017,点击上方“工具”->“拓展和更新”->“联机”->“搜索Qt”->“下载”。(我的截图来已配置好的VS2017)

拓展离线安装路径:Index of /official_releases/vsaddin (qt.io)

HFMS环境配置_第7张图片

 HFMS环境配置_第8张图片

9.此时VS2017上方会出现Qt VS Tools工具栏,点击“Qt VS Tools”->“Qt Vertions”->"Qt"->“Vertions”->”Add“添加D:\QT5\5.14.1\msvc2017_64\bin中的qmake.exe。

HFMS环境配置_第9张图片HFMS环境配置_第10张图片

10.“项目”->“属性”->Qt Project Settings中Qt Installation选中上一步配置好的路径,点击确定。HFMS环境配置_第11张图片

到此配置完毕。

3.项目环境配置

1.点击VS2017中“项目”->“属性”

HFMS环境配置_第12张图片

2. VC++目录中包含目录和库目录情况

HFMS环境配置_第13张图片

HFMS环境配置_第14张图片

3. C/C++中附加包含目录:

HFMS环境配置_第15张图片

4.链接器中常规的附加库目录和输入的附加依赖项:

HFMS环境配置_第16张图片HFMS环境配置_第17张图片

 附加依赖项中内容:

winDLL.lib
Comdlg32.lib
User32.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKernel.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKMath.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKG3d.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKBRep.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKGeomBase.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKGeomAlgo.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKTopAlgo.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKPrim.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKBO.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKBool.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKOffset.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKService.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKV3d.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKOpenGl.lib
D:\OpenCASCADE-7.4.0-vc14-64\opencascade-7.4.0\win64\vc14\lib\TKFillet.lib
shell32.lib
TKVCAF.lib
TKBRep.lib
TKBool.lib
TKCAF.lib
TKCDF.lib
TKernel.lib
TKFeat.lib
TKFillet.lib
TKG2d.lib
TKG3d.lib
TKGeomAlgo.lib
TKGeomBase.lib
TKHLR.lib
TKMath.lib
TKOffset.lib
TKPrim.lib
TKService.lib
TKTopAlgo.lib
TKV3d.lib
TKOpenGl.lib
TKBin.lib
TKBinL.lib
TKBinTObj.lib
TKBinXCAF.lib
TKBO.lib
TKD3DHost.lib
TKDCAF.lib
TKDFBrowser.lib
TKDraw.lib
TKIGES.lib
TKIVtk.lib
TKIVtkDraw.lib
TKLCAF.lib
TKMesh.lib
TKMeshVS.lib
TKQADraw.lib
TKRWMesh.lib
TKShapeView.lib
TKShHealing.lib
TKStd.lib
TKStdL.lib
TKSTEP.lib
TKSTEP209.lib
TKSTEPAttr.lib
TKSTEPBase.lib
TKSTL.lib
TKTInspector.lib
TKTInspectorAPI.lib
TKTObj.lib
TKTObjDRAW.lib
TKToolsDraw.lib
TKTopTest.lib
TKTreeModel.lib
TKView.lib
TKViewerTest.lib
TKVInspector.lib
TKVRML.lib
TKXCAF.lib
TKXDEDRAW.lib
TKXDEIGES.lib
TKXDESTEP.lib
TKXMesh.lib
TKXml.lib
TKXmlL.lib
TKXmlTObj.lib
TKXmlXCAF.lib
TKXSBase.lib
TKXSDRAW.lib

4.编译运行

正常情况可运行,如下:

HFMS环境配置_第18张图片

 如遇到The Eigen/Array header does no longer exist in Eigen3的相关错误,考虑是FreeCADliB库下载的版本不对,重新下载第1章中链接。

如遇到找不到tbb.dll等dll错误,考虑是项目源文件的Debug文件夹中缺少这几个dll库,需去电脑的C:\Windows\SysWOW64路径下找到并复制过来。

如遇到应用程序无法正常启动(0xc000007b),那你一定遇到了上一个问题,这说明你的dll库不是从C:\Windows\SysWOW64中复制的。

你可能感兴趣的:(occ,c++,qt)