windows打包后vs2022运行报错

creator3.8.2打包的window项目,然后运行报错:
0x00007FFECD643240 (msvcp140d.dll) (xxl.exe 中)处有未经处理的异常: 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突。
有没有大佬知道是啥情况啊。

兄弟解决了吗,我也遇到这个错了。。。

这2天用 3.8版本 编译windows vs2022 遇到了同样的问题

切换平台工具集为v142

vs 2022 某个小版本,微软官方好像把什么东西搞坏了,只能等待 vs 2022 小版本更新或者你直接用 vs 2019 把。

1赞

我也是,刚更新了一下vs2022,然后编译项目运行就报错了,一模一样的错误,早知道不更新了 :neutral_face:

试了各种方法还是不行,重新下载2019了。官网没地方下载2019,找了个以前的安装软件,装上vs 2019后重新构建发布了一下,运行没有问题了,下载地址:https://pan.baidu.com/s/127bh1X7UH7XNiTXa1vQygw?pwd=hy15,下载完后右键管理员运行就能安装上了。

目前9月10号,vs2022的最新版本依旧还有这个问题,早知道就不更新了,手贱呀 :sob:

1赞

我也是 :upside_down_face:

把引擎自带的msvcp140.dll和msvcp140d.dll删除掉还有windows工程debug和release中文也删除,就可以了

2赞

不应该呀,官方不是有老版本下载的么

2019 2017 2015 都有

https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

1赞

这个我以前就找到过,但是我的账号下载不了vs2019的包,只有一个C++2019Redistributable的包,可能你的账号有订阅吧,才可以下,一般账号是下载不了的。

写文档里面吧,坑死了

实测vs2022这样也能解决: 0x00007FF81FD53240 (msvcp140d.dll)处引发的异常: 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突。

1赞

https://pan.baidu.com/s/127bh1X7UH7XNiTXa1vQygw?pwd=hy15

调试到最终错误点是一个互斥对象锁定的地方异常了,vs2022不能使用2022才有的平台工具集