我正在尝试增加 Visual Studio 2017 中的堆栈大小
Posted
技术标签:
【中文标题】我正在尝试增加 Visual Studio 2017 中的堆栈大小【英文标题】:I'm trying to increase the stack size in Visual Studio 2017 【发布时间】:2019-07-10 13:42:00 【问题描述】:我不断收到堆栈溢出!可能我的代码可以写得更好,我知道。
但我只需要增加一个例程的堆栈大小(一个非常大的数组的递归:-()
有人告诉我要这样解决:
在我的项目中 ->
属性 -> 配置属性 -> 链接器 -> 系统 -> 堆栈保留大小:
但我无法进入那个屏幕。
我可以转到项目 -> 属性,这就是它结束的地方。
我使用了上述所有项目,但我从未见过增加堆栈大小的选项...
谁能帮我解决这个问题?
在 c# 中使用 Visual Studio 2017 社区
谢谢
【问题讨论】:
您是否测试过您的代码适用于小数组?如果你仍然得到***,那么你可能有无限递归。在这种情况下,增加堆栈大小无济于事 向我们展示您的递归代码... 你告诉你被告知要这样解决它。除非这是某种锻炼,否则无论你怎么看,我都会说这是浪费时间。最好花时间重写代码来解决实际问题。 How to change stack size for a .NET program?的可能重复 谢谢亚历山德罗。那成功了。我用了一根线。现在像魅力一样工作!!! 【参考方案1】:在点网核心或普通点网中,我们不需要增加堆栈,因为框架负责这些东西。如果我们现在谈论 c++ 可以重用谈论堆栈大小
【讨论】:
以上是关于我正在尝试增加 Visual Studio 2017 中的堆栈大小的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2012 上的计算机错误中缺少 GDAL201.dll
Visual Studio2015 Nuget安装OpencvSharp包
Visual Studio - MDF 文件 - 无法加载数据提供程序