четверг, 6 ноября 2014 г.
dllexport и dllimport
Коротко: C/C++ компилятор из комплекта MS Visual Studio 2013 (Express) при генерации динамической библиотеки не создает .lib-файл, если явно не специфицировать __declspec(dllexport) при генерации dll, и не видит функций, если не указано __declspec(dllimport) при использовании заголовка из проекта динамической библиотеки. И то и другое, в целом, логично, хотя я уже и отвык изрядно от того, что нужно указывать экспортируемое (в *NIX, как правило, экспортируются все нестатические имена). Но вот не-генерация .lib кажется мне чем-то новеньким. Кажется, раньше .lib создавался всегда, даже если в него нечего было положить...
Подписаться на:
Комментарии к сообщению (Atom)
Спутник взлетает. Первая ступень отработала.
И, кажется, неплохо: Посмотрим, что будет когда отработает вторая.
-
Арт-группа «Явь» нарисовала на одной из стен петербургских зданий граффити со Стивеном Хокингом : Неизвестно только где.
-
И немного аналитики в тему, хоть и не праздничной: Речь Президента перед Советом Федерации 1 марта 2018 года, которую одновременно называ...
Комментариев нет:
Отправить комментарий