带有mingw的libstdc ++ init

时间:2012-02-03 16:11:13

标签: c++ windows mingw libstdc++

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

1)关于为什么会发生这种情况的任何具体想法。或者其他:

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

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

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