Форум программистов
 
О проблемах с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 13.01.2021, 15:21   #11
AnPis
Пользователь
 
Регистрация: 02.04.2020
Сообщений: 20
По умолчанию

Цитата:
Сообщение от FrosyaZZ Посмотреть сообщение
Выкладывайте уже куда-нибудь ваш проект dll, который не генерит lib.
Спасибо, если не в напряг. Он совсем маленький:
https://yadi.sk/d/QF_ZcyeqPCPJsQ
Только недосмотрел: сейчас в нем DLL заменена на статическую Lib в опциях линкера.

Последний раз редактировалось AnPis; 13.01.2021 в 15:37.
AnPis вне форума Ответить с цитированием
Старый 13.01.2021, 17:12   #12
FrosyaZZ
Форумчанин
 
Регистрация: 16.11.2020
Сообщений: 130
По умолчанию

Все просто: У вас реализованы функции в неймспейсе, а в экспорты объявлены без него. Линкер эти функции не находит и в экспорт не добавляет -> экспорт пуст и lib файл не создается, т.к. не нужен.
FrosyaZZ на форуме Ответить с цитированием
Старый 14.01.2021, 07:55   #13
AnPis
Пользователь
 
Регистрация: 02.04.2020
Сообщений: 20
По умолчанию

Спасибо!
Да, как говорится: "а ларчик просто открывался..." :-)
Это я собезъянничал: в тупую взял из примера мелкософта, недодумав, что хедеры от неймспейса тоже зависят.
В этом микроскопическом проекте они и нахрен не нужны.

Я последний раз работал с VS лет 10 назад (VS2003, VS2008).
Уже все подзабылось и сильно изменилось. Последние годы тащил большое наследство в Borlad C++ builder, там IDE гораздо комфортнее.
И кухня с DLL по-проще.
AnPis вне форума Ответить с цитированием
Ответ
Купить рекламу на форуме 20000 рублей в месяц
Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Access Violation при Import Type Library MSO.DLL hron66 Lazarus, Free Pascal, CodeTyphon 0 01.11.2019 16:22
resist color library 2.dll stanger986 Общие вопросы Delphi 4 08.01.2019 16:39
netbeans не создает проект -Cherry- PHP 0 05.09.2013 20:51
Установка пути к своим Class Library (.dll) Руслантус Общие вопросы .NET 9 01.03.2011 14:13
import dll c++ kaljan775 Помощь студентам 2 23.01.2011 18:52


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS