本文参考houdini 16.5使用CMake编译HDK节点 解决初学者SOP_Star无法打开文件SOP_Star.proto.h的问题
首先第一步,下载cmake,下载安装时记得添加环境变量,下载地址
第二步,添加系统环境变量
第三步,复制houdini安装目录下里的文件toolkit\samples\SOP\SOP_Star到一个空文件夹(非C盘)
第四步,在这个文件夹下运行houdini命令行工具,根据自己的houdini版本选择,我这里为vs2017,所以执行命令行
cmake -G "Visual Studio 15 Win64".
第五步,vs打开在该目录下生成的项目文件sln,点击生成
在我的文档/houdini17.5/dso下生成dll文件,打开houdini,即可以创建该节点
拓展
如果在cmake里面创建工程,需要将原SHOP_Star文件转移到其他文件目录(该文件目录不具读写权限),然后在该文件夹下创建一个build文件,configure时选择Visual Studio 15 2017 ,x64,点击generate生成工程文件
具体步骤可以在微信公众号Houidni砖家玩法的Houdini HDK 环境搭建-创建工程那里看到,这里也是参考水哥的方法
使用cmake&vs的好处就是适用于大型开发,vs更能提供代码提示