用Visual Studio调试HDK
用Visual Studio编译HDK工程
推荐使用CMake来构建HDK工程,CMake组织方式可见SideFX提供的教程。Visual Studio已经添加了CMake支持,现在Visual Studio可以打开CMake项目的根目录,会自动配置CMake工程。用经典的SOP_Star为例子
之后Build项目,CMake会帮我们配置好houdini DSO的其他一切。
使用Visual Studio调试HDK
先运行houdini
给SOP cook设置断点,之后选择Debug->Attach to Proecss..,将调试器附加到houdini上,执行SOP节点
执行SOP节点后,会击中c++代码中的断点
使用Visual Studio debugger attach后却不击中断点的处理
有时发现明明已经把调试器attach了,但是断点却不触发,这是因为Visual Studio可能会把houdini识别为python进程,attach了一个python的调试器
将调试类型设置为native即可修复
Comments