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.

2.

3. 4. 

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

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

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

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

 

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

10.“项目”->“属性”->Qt Project Settings中Qt Installation选中上一步配置好的路径,点击确定。

到此配置完毕。

3.项目环境配置

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

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

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

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

 附加依赖项中内容:

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.编译运行

正常情况可运行,如下:

 如遇到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中复制的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值