AV在dll中使用std :: stringstream时的AV

时间:2015-05-27 10:30:58

标签: c++ dll c++builder access-violation stringstream

我遇到问题,当我使用std :: stringstream并调用<<一个dll中的运算符。调用此运算符后,我的应用程序会在关闭时报告访问冲突。

在我的测试项目中有一个exe和一个dll。对于两个选项“与动态RTL链接”是活动的。从exe中可以看出dll的以下函数:

void __stdcall Test(void)
{
    ss.str();
    ss << 1;
}

我在质量控制中发现了一份报告: qc.embarcadero.com/wc/qcmain.aspx?d=37491

是否有关于此问题的新信息或解决方法? 遗憾的是,禁用动态链接RTL对我来说不是一个选择。

我可以使用C ++ Builder XE6和XE7

的行为重现这一点

此致 KD

1 个答案:

答案 0 :(得分:0)