新建一个空的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.*