当我使用节点调用C 时,如何更改堆栈储备大小

How can I change stack reserve size when I use node to call C++?

本文关键字:堆栈 何更改 节点 调用      更新时间:2023-10-16

我想在我的nodejs项目中使用C 功能。当我刚运行C 功能时,我需要设置堆栈储备尺寸更大,以确保其可行。但是,当我使用nodejs调用C 函数时,该如何设置?

我在nodejs项目中找到了.vcxproj文件,该文件应该是C 项目中的属性的配置。我还找到了.vcxproj文件,然后尝试直接添加XXX之类的新行,但它行不通。我还尝试将最大堆栈大小提高到节点项目,但似乎Node项目中的堆栈大小和由节点调用的C 项目不是同一件事。

我想更改堆栈大小,因为C 代码是由使用大二维数组的其他人编程的。将所有阵列更改为堆并不是一件容易的事,因为我对长代码不是很熟悉。但是我敢肯定,如果我增加了堆栈尺寸,则代码有效。