- 主题:被VS2019快整崩溃了
新建一个空的C++工程,添加一个Cpp文件:
#include <stdio.h>
#include <vector>
using namespace std;
int main()
{
vector<float> a(1024 * 1024 * 10);
//float* a = new float[1024 * 1024 * 10];
printf("no problem!");
return 0;
}
VS2019中选择X64平台,启动调试就崩溃。把vector那一行改成下面那行,也一个结果。
如果不调试直接运行就没有问题。
把10改成5就可以了。
另一个台电脑,用同一个离线安装文件安装了VS2019,就没有问题。安装的区别是另一个电脑不能联网。
两个VS2019的区别是使用的.net framework版本不同。一个是4.8,一个是4.7.
除了删除重装还有别的办法解决吗?
--
FROM 121.69.79.*
把VS2019删了重装了一下好了
【 在 Bernstein (Berns) 的大作中提到: 】
: 我试了一下,无法重现你说的问题
: 环境是4800h,16G内存,win 10,vs 16.6.5
--
FROM 106.37.96.*
我重装后找到复现方法了,
就是装完VS2019后第一次启动,会让选择编程风格,我选了“常规”,就出现这个问题i,
如果选“Visual C++”就没有问题。
在菜单--》工具--》导入和导出设置--》重置所有设置--》下一步,然后选择编程风格,
从“Visual C++”更改为“常规”,就会复现上面的bug。
【 在 Bernstein (Berns) 的大作中提到: 】
: 我试了一下,无法重现你说的问题
: 环境是4800h,16G内存,win 10,vs 16.6.5
--
FROM 121.69.79.*
完蛋,复现后恢复不了了,改回“visual c++”风格也不行了
看来只好再重装一次了。。。
【 在 capriccio (小草|长相守) 的大作中提到: 】
: 标 题: Re: 被VS2019快整崩溃了
: 发信站: 水木社区 (Fri Jul 24 08:27:25 2020), 站内
:
: 我重装后找到复现方法了,
:
: 就是装完VS2019后第一次启动,会让选择编程风格,我选了“常规”,就出现这个问题i,
: 如果选“Visual C++”就没有问题。
:
: 在菜单--》工具--》导入和导出设置--》重置所有设置--》下一步,然后选择编程风格,
: 从“Visual C++”更改为“常规”,就会复现上面的bug。
:
: 【 在 Bernstein (Berns) 的大作中提到: 】
: : 我试了一下,无法重现你说的问题
: : 环境是4800h,16G内存,win 10,vs 16.6.5
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 121.69.79.*]
--
FROM 121.69.79.*
这也不科学啊,别的电脑上的VS2019,本电脑上的VS2017的这个参数都是默认1MB,都没有问题啊
【 在 Analog (模拟人生) 的大作中提到: 】
: 你把工程的默认堆大小改大一些,默认只有1MB。你改成64MB应该可以
: - 来自「最水木 for iPhone 6s」
--
FROM 121.69.79.*
改了也不行
【 在 Analog (模拟人生) 的大作中提到: 】
: 你把工程的默认堆大小改大一些,默认只有1MB。你改成64MB应该可以
: - 来自「最水木 for iPhone 6s」
--
FROM 121.69.79.*
无论如何也回复不了了,
系统还原至安装vs之前再安装也不行,
开始怀疑是不是和win10 1903不兼容。
另外那个好用的电脑的win10中的combase.dll和我的电脑里的不一样,
vs2019在我的电脑里调试崩溃都显示combase.dll抛出异常
【 在 capriccio (小草|长相守) 的大作中提到: 】
: 完蛋,复现后恢复不了了,改回“visual c++”风格也不行了
: 看来只好再重装一次了。。。
--
FROM 106.37.96.*
win10 升级到1909就好了
【 在 capriccio (小草|长相守) 的大作中提到: 】
: 无论如何也回复不了了,
: 系统还原至安装vs之前再安装也不行,
: 开始怀疑是不是和win10 1903不兼容。
: ...................
--
FROM 106.37.96.*