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
相关推荐
正经教主20 分钟前
【Trae+AI】和Trae学习搭建App_02:后端API开发
学习·app·1024程序员节
源代码•宸27 分钟前
Qt6 学习——一个Qt桌面应用程序
开发语言·c++·经验分享·qt·学习·软件构建·windeployqt
苏纪云40 分钟前
数据结构<C++>——数组
java·数据结构·c++·数组·动态数组
郝学胜-神的一滴1 小时前
使用现代C++构建高效日志系统的分步指南
服务器·开发语言·c++·程序人生·个人开发
讽刺人生Yan1 小时前
RFSOC学习记录(一)RF data converter总览
学习·fpga开发·rfsoc
爱凤的小光2 小时前
图漾新版看图软件操作手册(待完善版)
c++
共享家95272 小时前
数据结构-并查集
数据结构·c++·算法
Pluchon2 小时前
硅基计划2.0 学习总结 玖 图书管理系统 2.0复盘版(文字末尾源码可复制)
java·学习·项目·源码可复制
AA陈超2 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-19 打开属性菜单
c++·游戏·ue5·游戏引擎·虚幻
m0_748233643 小时前
【C++篇】C++11入门:踏入C++新世界的大门
java·c++·算法