Itt vannak a houdini toolkitjében található példa és rejtett fájlok nagy része lefordítva:
https://www.dropbox.com/s/qcadatupaehqngc/dso.rar
Csak csinálj egy dso mappát, a C:\Users\Mason\Documents\houdini13.0\dso mappába, oda ahol az otls mappa is van, és csak be kell dobni. Ezután az environment beállításoknál meg kell adni az útvonalat:
HOUDINI_DSO_PATH: %CUSTOM_DSO_PATH%;&
CUSTOM_DSO_PATH: C:\Users\Mason\Documents\houdini13.0\dso
És már mennek is.
https://www.dropbox.com/s/qcadatupaehqngc/dso.rar
Csak csinálj egy dso mappát, a C:\Users\Mason\Documents\houdini13.0\dso mappába, oda ahol az otls mappa is van, és csak be kell dobni. Ezután az environment beállításoknál meg kell adni az útvonalat:
HOUDINI_DSO_PATH: %CUSTOM_DSO_PATH%;&
CUSTOM_DSO_PATH: C:\Users\Mason\Documents\houdini13.0\dso
És már mennek is.
Visual studió 2012 beállítások:
## release mode flags
hcustom -d foo.cpp
## debug mode flags.
hcustom -d -g foo.cpp
C/C++ - Command Line:
## /// Debug ///
-TP
-Zc:forScope
-DVERSION="13.0.376"
-DI386
-DWIN32
-DSWAP_BITFIELDS
-D_WIN32_WINNT=0x0501
-DWINVER=0x0501
-DNOMINMAX
-DSTRICT
-DWIN32_LEAN_AND_MEAN
-D_USE_MATH_DEFINES
-D_CRT_SECURE_NO_DEPRECATE
-D_CRT_NONSTDC_NO_DEPRECATE
-D_SCL_SECURE_NO_WARNINGS
-DBOOST_ALL_NO_LIB
-DSESI_LITTLE_ENDIAN
-DAMD64
-DSIZEOF_VOID_P=8
-DFBX_ENABLED=1
-DOPENCL_ENABLED=1
-DOPENVDB_ENABLED=1
-I .
-I "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.376/toolkit/include" -I "C:/PROGRA~2/MICROS~1.0/VC/include"
-I "C:/Program Files (x86)/Windows Kits/8.0/Include/um"
-I "C:/ProgramFiles (x86)/Windows Kits/8.0/Include/shared"
-wd4355
-w14996
-Od
-Z7
-DUT_ASSERT_LEVEL=2
-MD
-EHsc
-GR
-bigobj
-DMAKING_DSO
Linker - Command Line:
-LIBPATH:"C:/PROGRA~2/MICROS~1.0/VC/lib/amd64"
-LIBPATH:"C:/Program Files (x86)/Windows Kits/8.0/Lib/win8/um/x64"
-LIBPATH:"C:/PROGRA~1/SIDEEF~1/HOUDIN~1.376/custom/houdini/dsolib" "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.376/custom/houdini/dsolib/*.a" "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.376/custom/houdini/dsolib/*.lib"
-out:"C:/Users/Mason/Documents/houdini13.0/dso/foo.dll"