Can't compile HDK plug-ins in H16

   1413   1   0
User Avatar
Member
16 posts
Joined: Oct. 2014
Offline
Hi everyone

I wrote a HDK plug-in for Houdini 15.5.673 which works in that version but I can't compile it in Houdini 16.0.600. It throws all sorts of errors. I have updated the libraries and can't detect any errors in the code itself, so I tried to compile one of the sample files and that did not work either. Any ideas ? The errors look like this:



CPROGRA~1/SIDEEF~1/HOUDIN~1.600/toolkit/include\UT/UT_PageArray.h(751): error C2143: syntax error: missing ‘;’ before ‘&’
CPROGRA~1/SIDEEF~1/HOUDIN~1.600/toolkit/include\UT/UT_PageArray.h(726): note: see reference to function template instantiation ‘void UT_PageArray<DATA_T,0x03,true,false,0x0a,GA_Offset>:pVector<1,float,0x03,false>(IDX_T,const UT_FixedVector<float,0x03,false> &)’ being compiled
with
[
DATA_T=float,
IDX_T=GA_Offset
]
CPROGRA~1/SIDEEF~1/HOUDIN~1.600/toolkit/include\UT/UT_PageArray.h(726): note: see reference to function template instantiation ‘void UT_PageArray<DATA_T,0x03,true,false,0x0a,GA_Offset>:pVector<1,float,0x03,false>(IDX_T,const UT_FixedVector<float,0x03,false> &)’ being compiled
with
[
DATA_T=float,
IDX_T=GA_Offset
]
c:\program files\side effects software\houdini 16.0.600\toolkit\include\ga\GA_Handle.h(396): note: see reference to function template instantiation ‘void UT_PageArray<DATA_T,0x03,true,false,0x0a,GA_Offset>::addVector<float,0x03,false>(IDX_T,const UT_FixedVector<float,0x03,false> &)’ being compiled
with
[
DATA_T=float,
IDX_T=GA_Offset
]
c:\program files\side effects software\houdini 16.0.600\toolkit\include\ga\GA_Handle.h(396): note: see reference to function template instantiation ‘void UT_PageArray<DATA_T,0x03,true,false,0x0a,GA_Offset>::addVector<float,0x03,false>(IDX_T,const UT_FixedVector<float,0x03,false> &)’ being compiled
with
[
DATA_T=float,
IDX_T=GA_Offset
]
c:\program files\side effects software\houdini 16.0.600\toolkit\include\ga\GA_Handle.h(390): note: while compiling class template member function ‘void GA_RWHandleT<UT_Vector3F,void>::add(GA_Offset,const T &) const’
with
[
T=UT_Vector3F
]
c:\program files\side effects software\houdini 16.0.600\toolkit\include\ga\GA_Detail.h(228): note: see reference to function template instantiation ‘void GA_RWHandleT<UT_Vector3F,void>::add(GA_Offset,const T &) const’ being compiled
with
[
T=UT_Vector3F
]
c:\program files\side effects software\houdini 16.0.600\toolkit\include\ga\GA_Detail.h(2333): note: see reference to class template instantiation ‘GA_RWHandleT<UT_Vector3F,void>’ being compiled
CPROGRA~1/SIDEEF~1/HOUDIN~1.600/toolkit/include\UT/UT_PageArray.h(751): error C2461: ‘UT_PageArray<DATA_T,0x03,true,false,0x0a,GA_Offset>:pVector::<lambda_47ea463578c9571ff4fab648d63ab596>’: constructor syntax missing formal parameters
with
[
DATA_T=float
]
User Avatar
Member
16 posts
Joined: Oct. 2014
Offline
BTW. I used hcustom to compile
  • Quick Links