首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HDK扩展自定义VEX函数print

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函数

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171228G00U1D00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券