Ошибка C4430 "отсутствует тип" возникает, когда в шаблоне не указан тип для одного из параметров или возвращаемого значения. Чтобы исправить это, убедитесь, что все типы параметров и возвращаемого значения в шаблоне явно указаны.
Ошибка "отсутствует спецификатор типа" при использовании lib в другом проекте в качестве dll возникает, когда не удалось правильно подключить заголовочные файлы или объявления функций из dll.
Чтобы исправить это, убедитесь в следующем:
1. Убедитесь, что заголовочный файл для библиотеки правильно подключен в коде вашего проекта.
2. Проверьте, что все объявления функций и структур из dll добавлены в ваш проект через файл заголовков.
3. Убедитесь, что путь к dll указан в настройках проекта вашего проекта.
Если проблема не устраняется, проверьте, что версия и компилятор dll совместимы с вашим проектом, и пересоберите dll при необходимости.