【Open CASCADE -生成MFC和QT事例方式】

源代码目录
adm目录:包含编译OCCT的相关工程;
adm/cmake目录:包含使用CMake构建OCCT的相关处理脚本;
adm/msvc目录:包含window平台 Visual C++ 2010, 2012, 2013, 2015, 2017 and 2019等版本的32/64平台solutinon文件;
data目录: 包含用于OCCT功能测试的CAD文件
doc目录:包含OCCT的html和pdf格式帮助文档;
dox目录:包含了基于MarkDown文件格式的文本文档;
inc目录:OCCT头文件依赖;
samples目录:OCCT示例项目;
src目录:OCCT源码目录;
tests目录:包含测试脚本文件
tools目录:包含Inspector工具的源码.
win64/vc14目录:OCCT在window平台预编译的可执行程序和lib库;
gendoc.bat: 将occt的Markdown格式文件编译为html格式
inspector.bat occinspector工具运行环境
msvc.bat: visual studio编译工程和运行环境
draw.bat: draw工具运行环境

MFC示例

编译

修改C:\OpenCASCADE-7.5.0-vc14-64\opencascade-7.5.0\samples\mfc\standard下面的msvc.bat,用call “%~dp0env.bat” vc141 win64 %3启动vs2017
编译时报找不到头文件:在vs2017的“C/C++”的“附加包含目录”中增加D:\OpenCASCADE-7.5.0-vc14-64\opencascade-7.5.0\inc
报找不到lib:在vs2017的“连接器”-“常规”-“附加库目录”中增加D:\OpenCASCADE-7.5.0-vc14-64\opencascade-7.5.0\win64\vc14\lib
无法启动程序:在vs2017的“调试”的“环境”中增加PATH=D:\OpenCASCADE-7.5.0-vc14-64\opencascade-7.5.0\win64\vc14\bin;%PATH%

Qt OCCT示例

修改cunstom.bat
【Open CASCADE -生成MFC和QT事例方式】_第1张图片

执行genproj.bat

【Open CASCADE -生成MFC和QT事例方式】_第2张图片
【Open CASCADE -生成MFC和QT事例方式】_第3张图片
自带的release debug依赖的库

编辑 custom.bat 文件。有必要定义以下变量:
QTDIR安装 Qt 的路径
Open CASCADE 二进制文件安装位置的CASROOT路径。
构建应用程序:
在 Windows 上:
生成项目文件:> genproj.bat vc141 win64 Debug
启动 MS Visual Studio:> msvc.bat vc141 win64 Debug
使用 MS Visual Studio 构建应用程序。
在 Linux 上:通过 make.sh 脚本启动应用程序构建
注意 opencascade安装路径不能有空格

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