Thanks for the link Dulo and your info.
I just read the tutorial of Coen Klosters and watched the video tutorial of Milan Suk :
http://www.apileofgrains.nl/category/tutorials/ [apileofgrains.nl]
http://vimeo.com/17195536 [
vimeo.com]
I have setup the visual studio to compil for houdini 12.5.
I took the HOT source from
here [
code.google.com]
And after some effort, I finally compiled the SOP_Ocean for Houdini 12.5 and it works …
So my question is about the VEX_Ocean. I am unable to compil it.
When I try I have this :
Linking…
Creating library D

_Houdini/houdini12.5/dso/HotOcean.lib and object D

_Houdini/houdini12.5/dso/HotOcean.exp
VEX_Ocean.obj : error LNK2001: unresolved external symbol “public: float __cdecl drw::Ocean::get_height_normalize_factor(void)” (?get_height_normalize_factor@Ocean@drw@@QEAAMXZ)
VEX_Ocean.obj : error LNK2001: unresolved external symbol “public: void __cdecl drw::Ocean::update(float,class drw::OceanContext &,bool,bool,bool,bool,float,float,bool)” (?update@Ocean@drw@@QEAAXMAEAVOceanContext@2@_N111MM1@Z)
VEX_Ocean.obj : error LNK2001: unresolved external symbol “public: class drw::OceanContext * __cdecl drw::Ocean::new_context(bool,bool,bool,bool)” (?new_context@Ocean@drw@@QEAAPEAVOceanContext@2@_N000@Z)
VEX_Ocean.obj : error LNK2001: unresolved external symbol “public: __cdecl drw::Ocean::Ocean(int,int,float,float,float,float,float,float,float,float,float,float,int)” (??0Ocean@drw@@QEAA@HHMMMMMMMMMMH@Z)
VEX_Ocean.obj : error LNK2001: unresolved external symbol “public: void __cdecl drw::OceanContext::eval_ij(int,int,struct drw::EvalData &)” (?eval_ij@OceanContext@drw@@QEAAXHHAEAUEvalData@2@@Z)
VEX_Ocean.obj : error LNK2001: unresolved external symbol “public: void __cdecl drw::OceanContext::eval2_xz(float,float,struct drw::EvalData &)” (?eval2_xz@OceanContext@drw@@QEAAXMMAEAUEvalData@2@@Z)
VEX_Ocean.obj : error LNK2001: unresolved external symbol “public: __cdecl drw::OceanContext::~OceanContext(void)” (??1OceanContext@drw@@QEAA@XZ)
D

_Houdini/houdini12.5/dso/HotOcean.dll : fatal error LNK1120: 7 unresolved externals
I have no idea of what happen …
Next question :
I remember that the HOT plugin is one OTL and one DLL.
To use my Ocean SOP I need to add the libfftw3f-3.dll in th dso.
How can I avoid the use of this dll ?
Last question :
Is there a way to compil the VEX_Ocean and the SOP_Ocean in one DLL ?
Thanks for your help
Vincent