VS2017 15.8 std::aligned_storage错误解决办法

[复制链接]
查看5004 | 回复1 | 2018-8-19 13:09:44 | 显示全部楼层 |阅读模式
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" 重新生成解决方案并编译




( 20 )

[]
0 hailangfengfeng [LV.4]偶尔看看III 00:16
1 jyx112358 [LV.4]偶尔看看III 04:44
2 风声 [LV.1]初来乍到 07:28
3 807465789qqcom [LV.4]偶尔看看III 08:32
4 GameLife [LV.4]偶尔看看III 09:09
5 xuezf2002 [LV.3]偶尔看看II 13:54
6 sonnycat [LV.1]初来乍到 17:43
hanju | 2020-6-28 20:39:01 | 显示全部楼层
学习了,谢谢分享。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

18

主题

14

回帖

1737

积分

中阶编码师

积分
1737

见习勋章荣耀管理勋章卓越勋章