Re: [MSVC 2010] Runtime library
От: uzhas Ниоткуда  
Дата: 26.05.11 06:57
Оценка: 5 (2) +2
Здравствуйте, Nuzhny, Вы писали:

N>Линковка exe и dll статическая.


вот и причина проблемы

N>Что это? Разные менеджеры памяти используются?


память выделена в одном хипе, а удаляется в другом
нельзя так грубо передавать std::vector через границы длл. это можно делать с кучей оговорок : динамический одинаковый рантайм, модули скомпилированы одними опциями для STL (ну там проверка итераторов и еще какие-то дефайны)
в иделе имхо — Сишный интерфейс должен быть между длл-ками, данные маршалить, сущности проксировать
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.