Информация об изменениях

Сообщение Не нужные экспорты от 28.10.2018 20:10

Изменено 28.10.2018 21:12 Barbar1an

Не нужные экспорты
проект компилируется в DLL, в проекте есть экспортируемые классы унаследованные от std
линкуется всё с shared CRT
и это приводит к тому что наша DLL почемуто на выходе имеет экспорты методов std классов

проблема в том что если мы линкуем и в проект эту длл и другую длл которая хоть и тоже слинкована с shared CRT, в итоге получается конфликт потому что некоторые std классы экспортируются сразу из двух либ

как этого избежать? чтобы экспорт унаследованных от стд классов приводил к экпорту только их самих, а не их и их базовых стд классов?
Не нужные экспорты
проект компилируется в DLL, в проекте есть экспортируемые классы унаследованные от std
линкуется всё с shared CRT
и это приводит к тому что наша DLL почемуто на выходе имеет экспорты методов std классов

проблема в том что если мы линкуем в проект эту длл и другую длл которая тоже слинкована с shared CRT и экспортирует стд унаследованные классы(судя по всему), в итоге получается конфликт потому что некоторые std классы экспортируются сразу из двух либ

как этого избежать? чтобы экспорт унаследованных от стд классов приводил к экпорту только их самих, а не их и их базовых стд классов?