Open CASCADE学习|入门Hello world

目录

1、新建项目

2、写代码

3、配置

3.1配置头文件

3.2配置静态库文件

3.3配置动态库文件

4、编译运行


1、新建项目

新建一个Win32控制台应用程序,取名为HelloWorld,如下图所示:

2、写代码

测试所用的代码如下:

复制代码
// Use Toolkit TKernel.#pragma comment(lib, "TKernel.lib")#include <TCollection_AsciiString.hxx>#include<iostream>using namespace std;​int main(int argc, char* argv[]){  TCollection_AsciiString asHelloWorld("Hello World!");  TCollection_AsciiString asHelloOCC("Hello Open CASCADE!");  cout << asHelloWorld << endl;  cout << asHelloOCC << endl;  return 0;}

3、配置

需要由源码编译后得到的头文件与库文件(参考源码编译小节):

**头文件路径:**D:\vs pj\opencascade\install\inc

**静态库文件路径:**D:\vs pj\opencascade\install\win64\vc14\libd

**动态库文件路径:**D:\vs pj\opencascade\install\win64\vc14\bind

3.1配置头文件

把头文件目录路径复制到解决方案------右键项目属性------C/C++常规------附加包含目录中。

添加好库路径后,include语句下的波浪线会自动消失,这时按住CTRL键,点击类可以自动跳转到相应的头文件。

3.2配置静态库文件

然后把静态库文件目录添加到解决方案------右键项目属性------链接器/常规------附加库目录。

3.3配置动态库文件

在解决方案------右键项目属性------调试------环境中,添加PATH环境"PATH=你的BIND目录;%PATH%"。

我的为:

PATH=D:\vs pj\opencascade\install\win64\vc14\bind;%PATH%

4、编译运行

结果如下所示:

参考文献:

复制代码
1、https://www.cppblog.com/eryar/archive/2012/08/17/187505.html2、https://mp.weixin.qq.com/s/XXs0L4xElhW0kPVQ7Co-Bg
相关推荐
Andya_net几秒前
网络安全 | 学习NAT44、NAT46、NAT64 与 NAT66原理
学习·web安全·php
沫璃染墨4 分钟前
C++ std::list 深度解析:迭代器、splice 核心接口与排序效率全解
开发语言·c++
艾莉丝努力练剑5 分钟前
【Linux网络】计算机网络入门:从背景到协议,理解网络通信基础
linux·运维·服务器·c++·学习·计算机网络
艾莉丝努力练剑5 分钟前
【Linux线程】Linux系统多线程(十):线程安全和重入、死锁相关话题
java·linux·运维·服务器·c++·学习·安全
23471021276 分钟前
4.21 学习笔记
软件测试·笔记·python·学习
没有天赋那就反复6 分钟前
C++里面引用参数和实参的区别
开发语言·c++·算法
Keep Running *9 分钟前
Python基础_学习笔记
笔记·python·学习
ximu_polaris10 分钟前
设计模式(C++)-创造型模式-建造者模式
c++·设计模式·建造者模式
AOwhisky10 分钟前
Kubernetes 学习笔记:Volume 存储卷与 ConfigMap 配置管理
linux·运维·笔记·学习·云原生·kubernetes
TIEM_6914 分钟前
C++string接口(下)|修改器、字符串操作、成员常量、非成员函数重载
开发语言·c++