Hi have complier error with HDK ROP_field3d.c

156 views
Skip to first unread message

Lai Linus

unread,
Jul 28, 2013, 2:08:17 PM7/28/13
to field...@googlegroups.com
1>Linking...
1>   Creating library V:\Dev\houdiniDev\HDK\ROP\ROP_Field3D\ROP_Field3D\x64\Release\ROP_Field3D.lib and object V:\Dev\houdiniDev\HDK\ROP\ROP_Field3D\ROP_Field3D\x64\Release\ROP_Field3D.exp
1>f3d_io.obj : error LNK2001: unresolved external symbol H5T_NATIVE_SHORT_g
1>f3d_io.obj : error LNK2001: unresolved external symbol "private: static union half::uif const * const half::_toFloat" (?_toFloat@half@@0QBTuif@1@B)
1>f3d_io.obj : error LNK2001: unresolved external symbol H5T_NATIVE_FLOAT_g
1>f3d_io.obj : error LNK2001: unresolved external symbol "private: static unsigned short const * const half::_eLut" (?_eLut@half@@0QBGB)
1>f3d_io.obj : error LNK2001: unresolved external symbol H5T_NATIVE_DOUBLE_g
1>V:\Dev\houdiniDev\HDK\ROP\ROP_Field3D\ROP_Field3D\x64\Release\ROP_Field3D.dll : fatal error LNK1120: 5 unresolved externals

this is the error messenge, 
plz have someone can tell me how to fix that.

Thanks!!

Magnus Wrenninge

unread,
Jul 31, 2013, 12:58:44 PM7/31/13
to field...@googlegroups.com
Hi,

It looks like you're missing the hdf5 and half libraries. What does your link command look like?

Magnus


--
You received this message because you are subscribed to the Google Groups "Field3D dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to field3d-dev...@googlegroups.com.
To post to this group, send email to field...@googlegroups.com.
Visit this group at http://groups.google.com/group/field3d-dev.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Lai Linus

unread,
Jul 31, 2013, 3:26:55 PM7/31/13
to field...@googlegroups.com
-TP 
-Zc:forScope 
-DVERSION="12.5.371" 
-DI386 
-DWIN32 
-DSWAP_BITFIELDS
-D_WIN32_WINNT=0x0501 
-DWINVER=0x0501 -DNOMINMAX  
-I . 
-I "C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC/include" 
-I "C:/Program Files/Microsoft SDKs/Windows/v6.0A/Include" 
-I "C:\Program Files\Side Effects Software\Houdini 12.5.371\toolkit\include" 
-MD 
-EHsc 
-GR 
-DSESI_LITTLE_ENDIAN 
-DNEED_SPECIALIZATION_STORAGE 
-DAMD64 
-DSIZEOF_VOID_P=8 
-DMAKING_DSO 


---------------------------------------------------------------------------


/libpath:"V:\program\!Dev\library\boost\boost_1_51_0\stage\lib_vc9.0"
/libpath:"C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC/lib/amd64" 
/libpath:"C:/Program Files/Microsoft SDKs/Windows/v6.0A/Lib/x64"  
"C:\Program Files\Side Effects Software\Houdini 12.5.371\custom\houdini\dsolib\*.a" 
"C:\Program Files\Side Effects Software\Houdini 12.5.371\custom\houdini\dsolib\*.lib" 
-out:"C:$(HOMEPATH)/Documents/houdini12.5/dso/SOP_inVisible.dll"

*this is all my env setup, thanks for ur reply :) *


2013/8/1 Magnus Wrenninge <magnus.w...@gmail.com>

Sosh Mirsepassi

unread,
Jul 31, 2013, 4:32:25 PM7/31/13
to field...@googlegroups.com
You need to down load both HDF and OpenEXR libraries if you don't have them in your system already:

HDF: http://www.hdfgroup.org/HDF5/release/obtain5.html   (There have ready made binary for window platform)
OpenEXR: https://github.com/downloads/openexr/openexr/openexr-1.7.1.tar.gz
Reply all
Reply to author
Forward
0 new messages