gpt4 book ai didi

c++ - 与/MT 的 c++ 链接在 heap_alloc 处崩溃

转载 作者:行者123 更新时间:2023-12-02 01:42:13 35 4
gpt4 key购买 nike

我的 C++ Windows 应用程序发生了严重崩溃。

它总是在某些 STL 类(例如 string、iostream)的构造函数处崩溃(在没有任何提示的情况下自行终止)。实际上,它在构造函数调用之前的 heap_alloc 函数处崩溃。

此问题仅在使用/MT 选项进行编译和链接时发生。如果我切换到/MD,一切都会正常。

有什么线索吗?

PS:我的开发环境是Windows7 x64 + VS2010SP1,我使用的唯一第三方库是7z(lzma86 SDK)。我正在构建 x86 应用程序...

谢谢,-英里

最佳答案

嗯...我发现了问题。

这是由于为项目分配了附加选项“/ENTRY”。 (我只是忘记了,因为这是一个 6 年前的项目)。由于默认的 _crtmain 函数没有被调用,STL 函数失败。

关于c++ - 与/MT 的 c++ 链接在 heap_alloc 处崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14639783/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com