我的足迹


我的介绍

一个在数字海洋漂泊的人,专注于数字媒体空间和沉浸,身临其境和触觉感知等多重体验形式,定制观众的情感视听环境,因为专注所以精致。参与涉及博物馆,展览展示,发布会,剧际,主题公园,赛事等国内国际项目。

联系方式:

邮箱:banwenxiaoyu@Gmail.com
QQ:297193900

就职介绍

公司 部门 城市 就职时间
水立方科技有限公司 技术部 广州 2010年到2011年
深圳数虎图像股份有限公司 研发部 深圳 2011年到2013年
深圳丝路数字视觉股份有限公司 深圳分公司 研发部 深圳 2013年至2014年
深圳丝路数字视觉股份有限公司 集团 X实验室 深圳 2014年至今

error C2440 'default argument' cannot convert from 'const wchar_t [1]' to 'BSTR'[QT][错误记录]


C2440错误

在从VS2015的加密代码移植到QT的时候,出现了一个莫名的错误,无法编译通过,使用各种办法无效。就Gogle找吧,试了网上各种办法,基本无效。

上天不负有心人

终于在一篇文章中找到办法。
就是在qmake添加
win32: QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings
win32: QMAKE_CFLAGS_RELEASE -= -Zc:strictStrings
win32: QMAKE_CFLAGS -= -Zc:strictStrings
win32: QMAKE_CXXFLAGS -= -Zc:strictStrings

原因

原因就是有些windows的头文件违反了strictStrings规则,去掉strictStrings的规则检测就可以了

,