Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Простой вопрос про DLL 11.03.05 07:56 Число просмотров: 1246
Автор: void <Grebnev Valery> Статус: Elderman Отредактировано 11.03.05 08:05 Количество правок: 1
|
Подскажите, пожалуйста, для чего в .DEF файле в разделе EXPORTS умные люди в некоторых случаях используют ключевое слово PRIVATE при определении экспортируемых символов. Читаем MSDN...
"... The optional keyword PRIVATE prevents entryname from being placed in the import library generated by LINK. It has no effect on the export in the image also generated by LINK. ..."
Никаких других разъяснений и ссылок на бест практис не нашёл больше. Такое ощущение, что делают для того, чтобы "подстраховаться" на случай неявного связывания, для того, чтобы избежать конфликтов имён, учитывая что программер может неявно связывать сразу несколько "однотипных" DLL, где в .LIB каждой DLL определены такие же символы...
Где всёж собака порылась.
Спасибо.
|
- [C++] Простой вопрос про DLL - void 11.03.05 07:56 [1246]
|
|
|