Arnaud Schoentgen
arnauds
About Me
Connect
LOCATION
Not Specified
WEBSITE
Houdini Skills
Availability
Not Specified
Recent Forum Posts
Windows HDK project setup May 30, 2018, 3:15 p.m.
Thanks for your quick answer ! I will use CMake instead
Windows HDK project setup May 30, 2018, 11:36 a.m.
Hi,
I'm trying to setup a project on windows using Houdini HDK but I have some difficulties to do it. I use Qt-creator + VS2015 toolchain (from what i read, vc14 has to be used with Houdini 16) and I try to compile a very simple script which use Houdini HDK but it returns several errors (C4430, C2059, C2334 located in the Houdini directory …). My .pro file looks like this :
“TEMPLATE = lib
CONFIG += -std=c++11
HEADERS += \
HoudiniNodeSOP.h
SOURCES += \
HoudiniNodeSOP.cpp
TARGET = HoudiniNodeSOP
DESTDIR = ”D:\Documents\houdini16.5\dso“
DEFINES += \
TP \
nologo \
Zc:forScope \
Zc:rvalueCast \
Zc:strictStrings \
AMD64 \
SIZEOF_VOID_P=8 \
I386 \
WIN32 \
SWAP_BITFIELDS \
_WIN32_WINNT=0x0502 \
NOMINMAX \
STRICT \
WIN32_LEAN_AND_MEAN \
_USE_MATH_DEFINES \
_CRT_SECURE_NO_DEPRECATE \
_CRT_NONSTDC_NO_DEPRECATE \
_SCL_SECURE_NO_WARNINGS \
SESI_LITTLE_ENDIAN \
BOOST_ALL_NO_LIB=1 \
EIGEN_MALLOC_ALREADY_ALIGNED=0 \
FBX_ENABLED=1 \
OPENCL_ENABLED=1 \
OPENVDB_ENABLED=1 \
wd4355 \
w14996 \
O2 \
DNDEBUG \
EHsc \
MD \
GR \
bigobj \
MAKING_DSO \
INCLUDEPATH += ”C:\Program Files\Side Effects Software\Houdini 16.5.473\toolkit\include“ \
”C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include“ \
”C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\ucrt“ \
”C:\Program Files (x86)\Windows Kits\8.1\Include\um“ \
”C:\Program Files (x86)\Windows Kits\8.1\Include\shared“ \
LIBS += -L”CProgram Files (x86)/Microsoft Visual Studio 14.0/VC/lib/amd64“ \
-L”CProgram Files (x86)/Windows Kits/10/Lib/10.0.17134.0/ucrt/x64“ \
-L”CProgram Files (x86)/Windows Kits/8.1/Lib/winv6.3/um/x64“ \
-L”CProgram Files/Side Effects Software/Houdini 16.5.473/custom/houdini/dsolib“ \
”CProgram Files/Side Effects Software/Houdini 16.5.473/custom/houdini/dsolib/*.a“ \
”CProgram Files/Side Effects Software/Houdini 16.5.473/custom/houdini/dsolib/*.lib“
LIBS += -lImath”
I found the DEFINES / LIBS values using hcustom on Houdini command line … Is there something i'm doing wrong ?
Thanks a lot for your help !
I'm trying to setup a project on windows using Houdini HDK but I have some difficulties to do it. I use Qt-creator + VS2015 toolchain (from what i read, vc14 has to be used with Houdini 16) and I try to compile a very simple script which use Houdini HDK but it returns several errors (C4430, C2059, C2334 located in the Houdini directory …). My .pro file looks like this :
“TEMPLATE = lib
CONFIG += -std=c++11
HEADERS += \
HoudiniNodeSOP.h
SOURCES += \
HoudiniNodeSOP.cpp
TARGET = HoudiniNodeSOP
DESTDIR = ”D:\Documents\houdini16.5\dso“
DEFINES += \
TP \
nologo \
Zc:forScope \
Zc:rvalueCast \
Zc:strictStrings \
AMD64 \
SIZEOF_VOID_P=8 \
I386 \
WIN32 \
SWAP_BITFIELDS \
_WIN32_WINNT=0x0502 \
NOMINMAX \
STRICT \
WIN32_LEAN_AND_MEAN \
_USE_MATH_DEFINES \
_CRT_SECURE_NO_DEPRECATE \
_CRT_NONSTDC_NO_DEPRECATE \
_SCL_SECURE_NO_WARNINGS \
SESI_LITTLE_ENDIAN \
BOOST_ALL_NO_LIB=1 \
EIGEN_MALLOC_ALREADY_ALIGNED=0 \
FBX_ENABLED=1 \
OPENCL_ENABLED=1 \
OPENVDB_ENABLED=1 \
wd4355 \
w14996 \
O2 \
DNDEBUG \
EHsc \
MD \
GR \
bigobj \
MAKING_DSO \
INCLUDEPATH += ”C:\Program Files\Side Effects Software\Houdini 16.5.473\toolkit\include“ \
”C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include“ \
”C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\ucrt“ \
”C:\Program Files (x86)\Windows Kits\8.1\Include\um“ \
”C:\Program Files (x86)\Windows Kits\8.1\Include\shared“ \
LIBS += -L”CProgram Files (x86)/Microsoft Visual Studio 14.0/VC/lib/amd64“ \
-L”CProgram Files (x86)/Windows Kits/10/Lib/10.0.17134.0/ucrt/x64“ \
-L”CProgram Files (x86)/Windows Kits/8.1/Lib/winv6.3/um/x64“ \
-L”CProgram Files/Side Effects Software/Houdini 16.5.473/custom/houdini/dsolib“ \
”CProgram Files/Side Effects Software/Houdini 16.5.473/custom/houdini/dsolib/*.a“ \
”CProgram Files/Side Effects Software/Houdini 16.5.473/custom/houdini/dsolib/*.lib“
LIBS += -lImath”
I found the DEFINES / LIBS values using hcustom on Houdini command line … Is there something i'm doing wrong ?
Thanks a lot for your help !