# OpenCASCADE-Study **Repository Path**: ax020913/OpenCASCADE-Study ## Basic Information - **Project Name**: OpenCASCADE-Study - **Description**: OpenCASCADE 学习仓库 copy from https://gitlab.com/ssv/lessons - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-26 - **Last Updated**: 2024-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CAD programming lessons Training materials to supplement the video lessons at https://www.youtube.com/channel/UCc0exKIoqbeOSqKoc1RnfBQ ### 1. 运行项目 #### 1.1 Qt Creator: 运行项目,配置说明 ```cpp 1. 以extras_viewerDrag项目为例,项目 -> 构建 -> CMake -> Current Configuration 加上面下的内容(cmake文件需要设置的) OpenCASCADE_DIR=C:\OCCT-7_7_0\OCCT-7.7.0-install\cmake(cmake编译好opencascade源码目录下,cmake文件夹) 3RDPARTY_Freetype_DLL_DIR=C:\Libs\OpenCASCADE-7.7.0-vc14-64\freetype-2.5.5-vc14-64\bin (三方库Freetype的dll路径) 3RDPARTY_TBB_DLL_DIR=C:\Libs\OpenCASCADE-7.7.0-vc14-64\tbb_2021.5-vc14-64\bin (三方库TBB的dll路径) 3RDPARTY_QT_DIR=C:\Qt\5.15.2\msvc2019_64 (QT的安装路径) 2. 添加项目需要的动态库路径到环境变量(不然手动把需要的dll,拷贝和exe同级/bin目录下) 项目 -> 运行 -> 环境 C:\OCCT-7_7_0\OCCT-7.7.0-install\win64\vc14\bind; (cmake编译好opencascade源码目录下,对应的debug模式dll文件夹) ``` #### 1.2 vs: 运行项目 因为有了CMakeLists.txt文件,所以用cmake软件打开extras_viewerDrag项目目录,并设置好对应的配置,就能用vs打开项目了。 这样的方式不用向上面需要设置环境变量了,CMakeLists.txt文件支持set_property的方式添加Adjust runtime environment。 ![Snipaste_2024-12-26_13-42-19](./Snipaste_2024-12-26_13-42-19.png) ![Snipaste_2024-12-26_13-42-31](./Snipaste_2024-12-26_13-42-31.png)