VS/VC++ Struct Member Alignment (set to 4)?
I would like to ask why Struct Member Alignement is set to 4 instead to Default (or 8 on x64)?
(in Visual Studio 2008 - Project properties ( -> Configuration properties) -> C/C++ -> Code Generation -> Struct Member Alignment)
There were runtime problems after linking with an external library (default alignment); so it might be better to change the skeleton template in SDK.
For example in After Effects CS5 SDK for windows in:
after_effects_cs5_sdk_win\Adobe After Effects CS5 Win SDK\Examples\template\Skeleton\win\Skeleton.vcproj
look for:
StructMemberAlignment="3"
and set it to 0 (default) or at least to 4 (64bit alignment)
StructMemberAlignment="0"
or
StructMemberAlignment="4"
greets
m