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 !