前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HDK扩展自定义VEX函数print

HDK扩展自定义VEX函数print

作者头像
企鹅号小编
发布2018-01-22 14:45:58
1.3K0
发布2018-01-22 14:45:58
举报
文章被收录于专栏:编程

VEX中有两种可以调试代码查看变量值的方法,一种通过printf函数来查看变量值,一种是创建属性进到SpreadSheet面板查看变量值,像下面这样

演示效果:

而printf函数往往太繁琐,这里自定义一个print函数来打印各种类型的变量值(类似Python中的print函数)

演示效果:

此处的print函数是通过C++来自定义的VEX函数,下面来看具体如何实现,有些细节我就不累述了,可以参看前面几篇文章

Step 1、创建一个文件夹叫VEX_Example(命名随便),文件夹中创建的文件和文件夹目录如下

Step 2、文本文件中分别写入下面对应的内容

VEX_Example\build\houdini.bat

VEX_Example\modules\FindHoudini.cmake

VEX_Example\src\CMakeLists.txt

VEX_Example\src\VEX_Example.cpp

VEX_Example\CMakeLists.txt

Step 3、在VEX_Example\build文件夹中shift+右键输入指令编译vs工程(此处需要安装cmake和VS2015才能正确执行)

Step 4、执行下面的指令编译VEX_Example.dll链接库并打开Houdini就可以使用print函数了。

这样就大功告成了,这里有三个知识点是可以了解的。

关于自定义VEX函数的一套规则文档

关于hconfig -ap查看HOUDINI_VEX_DSO_PATH环境变量

关于dsoinfo -v查看自定义VEX函数

本文来自企鹅号 - CGRnDStudio媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - CGRnDStudio媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档