【问题标题】:libstdc++ init with mingw使用 mingw 初始化 libstdc++
【发布时间】:2012-02-03 16:11:12
【问题描述】:

我正在使用 mingw 开发 C++ 库。但是,只要我执行通过 C++ 运行时的函数调用,我就会获得一个 sigsev(好吧,“访问冲突”正确,它是 Windows)。这让我觉得 C++ 结构的初始化没有运行。我想要以下任何一项:

1) 关于为什么会发生这种情况的任何具体想法。否则:

2) 关于 libstdc++ 中的哪些函数应该执行以初始化运行时的任何提示。

提前感谢您的帮助。

【问题讨论】:

  • 请发布重现此行为的最短可编译代码,以及您的编译方式。

标签: c++ windows mingw libstdc++


【解决方案1】:

好吧,事实证明 C++ 初始化实际上执行了,但顺序不正确。我记得有人提到让 C++ 初始化以正确的顺序运行非常困难,所以我只是采取了一种解决方法。感谢那些花时间阅读这个问题的人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-16
    • 2011-11-14
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    • 2016-06-23
    • 1970-01-01
    相关资源
    最近更新 更多