VS提示使用下面两个预处理器指令解决
_DISABLE_EXTENDED_ALIGNED_STORAGE
或
_ENABLE_EXTENDED_ALIGNED_STORAGE
在这里,我们选择_DISABLE_EXTENDED_ALIGNED_STORAGE,因为默认使用的是旧方案
找到并打开..\lumberyard\dev\Tools\build\waf-1.7.13\lmbrwaflib\cryengine_modules.py
修改
[mw_shl_code=cpp,true]def apply_cryengine_module_defines(ctx, kw):
additional_defines = ctx.get_binfolder_defines()
ctx.add_aws_native_sdk_platform_defines(additional_defines)
additional_defines.append('LY_BUILD={}'.format(ctx.get_lumberyard_build()))
additional_defines.append('_DISABLE_EXTENDED_ALIGNED_STORAGE')
append_kw_entry(kw, 'defines', additional_defines)[/mw_shl_code]
其中起作用的是 "additional_defines.append('_DISABLE_EXTENDED_ALIGNED_STORAGE')"
删除已有的Solutions文件夹
使用"lmbr_waf configure" 重新生成解决方案并编译
|