OpenCASCADE:如何快速配置自己的OpenCASCADE项目
2021/5/24 18:57:35
本文主要是介绍OpenCASCADE:如何快速配置自己的OpenCASCADE项目,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
OpenCASCADE:如何快速配置自己的OpenCASCADE项目
注意:
本文源于笔者对Quaoar在油管上视频的学习总结
本文介绍如何快速用 cmake 软件配置自己的 OpenCASCADE 项目,减少了配置库文件,链接库文件的麻烦。
前提:下载并配置编译好OpenCASCADE 源码。
软件准备:
软件准备:
- 下载并配置编译好OpenCASCADE 源码。
- VS 2019 ( 主要是c++桌面程序模块)
- VS Code+ Cmake扩展 //如果不想理解配置原理可以不用这个,我看的资源一步一步教了,所以用这个写Cmake配置比较方便。
- Cmake GUI
步骤简介:
- 创建项目文件夹,并在其目录下准备好 CmakeLists.txt 文件与你的可执行文件。将文件配置代码填进去并保存推出;
- Cmake配置:
1)选择步骤1创建的文件夹路径作为源代码路径,此处我们叫他项目路径;
2)在项目文件夹所在文件中添加一个build文件夹作为编译文件夹。
3)选择正确的配置平添
4)告诉cmake到那儿去找该OPENcascade包。
5)cmake中,配置、生成、打开;vs中点击build,作为启动项,运行
项目准备与配置:
1. 创建一个项目文件,我的是这样的。
2. 打开CmakeGui
- 选择编译平台,在弹出的窗口如下配置,我的是visual studio 16 2019.
3. 点击finish 会出现如下界面:不管,再次点击configure.
4. 点击生成(generate)-> 点击Open project,则打开visual studio 2019.
5. 我们关闭 vs 2019 ,开始写CmakeLists.txt来配置OPencascade项目。
在该文件中填入以下代码:并保存。
// An highlighted block cmake_minimum_required (VERSION 3.0.0 FATAL_ERROR) # Project name project (Lesson_04 CXX) # OpenCascade find_package(OpenCASCADE) # Configure C++ compiler's includes dir include_directories ( SYSTEM ${OpenCASCADE_INCLUDE_DIR} ) # Add executable,这里的文件需要根据自己的文件名字添加!!! add_executable (Lesson_04 main.cpp Viewer.cpp Viewer.h ViewerInteractor.cpp ViewerInteractor.h ) # Add linker options foreach (LIB ${OpenCASCADE_LIBRARIES}) target_link_libraries(Lesson_04 debug ${OpenCASCADE_LIBRARY_DIR}d/${LIB}.lib) target_link_libraries(Lesson_04 optimized ${OpenCASCADE_LIBRARY_DIR}/${LIB}.lib) endforeach() # Adjust runtime environment set_property(TARGET Lesson_04 PROPERTY VS_DEBUGGER_ENVIRONMENT "PATH=$<$<CONFIG:DEBUG>:${OpenCASCADE_BINARY_DIR}d>$<$<NOT:$<CONFIG:DEBUG>>:${OpenCASCADE_BINARY_DIR}>;%PATH%")
6. 再次在cmake中点击configure,此时出现如下错误。
7. 点击配置(configure),可以看到底部显示,configuring down .配置成功了,点击生成,再打开项目。
可以看见,Lesson_04项目被添加进来,且已经有可执行的文件了,当然这里面的文件是我自己的,读者可以根据自己的文件名字在上面的CmakeLists.txt中更改。
8. 在Lesson_04项目点击生成(build ),成功。
9. 将Lesson_04项目设置为启动项。
11 点击VS的运行按钮,可以看到,项目成功启动了。至此配置成功。
本教程来源于油管视频教程。 此处感谢,Quaoar的贡献!
这篇关于OpenCASCADE:如何快速配置自己的OpenCASCADE项目的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-03微信支付提示下单账户与支付账户不一致-icode9专业技术文章分享
- 2024-07-03微信支付提示订单号重复-icode9专业技术文章分享
- 2024-07-02微服务启动nacos注册上去了,但是一直没有收到请求-icode9专业技术文章分享
- 2024-07-02如何检查文件的编码格式-icode9专业技术文章分享
- 2024-07-02sublime 更改编码格式-icode9专业技术文章分享
- 2024-06-30uniAPP 实现全屏左右滚动滚动的效果-icode9专业技术文章分享
- 2024-06-30如何在本地使用授权或插件-icode9专业技术文章分享
- 2024-06-30伪静态规则配置方法汇总-icode9专业技术文章分享
- 2024-06-29易优CMS安装常见问题汇总-icode9专业技术文章分享
- 2024-06-28易优新手必读安装教程-icode9专业技术文章分享