У меня возникла проблема, когда я использую std :: stringstream и вызываю оператор < < внутри dll. После вызова этого оператора мое приложение сообщает о нарушении доступа, когда оно закрывается.AV при использовании std :: stringstream в dll
В моем тестовом проекте есть exe и dll. Для обоих активна опция «ссылка с динамическим RTL». Из ехе следующая функция DLL называется:
void __stdcall Test(void)
{
ss.str();
ss << 1;
}
Я нашел отчет в соответствии с этим в КК: qc.embarcadero.com/wc/qcmain.aspx?d=37491
Кто-нибудь новая информация об этой проблеме или обходной путь? Отключение динамической компоновки RTL, к сожалению, не является для меня вариантом.
я могу воспроизвести это с поведением с C++ Builder XE6 и XE7
С уважением KD