Итак, я создал dll, и он отлично компилируется. Тогда я ссылаюсь этот DLL, который я сделал в другом проекте и получил сообщение об ошибке:Невозможно открыть файл include из DLL
error C1083: Cannot open include file: 'openssl\ssl.h': No such file or directory
этого .h файл используется внутри библиотеки DLL, я думаю, что с помощью ссылки на библиотеках DLL я не должен включить этот файл непосредственно ... Не должно ли dll иметь все файлы, необходимые для его цели «внутри»?
Пожалуйста, [разместите свой DLL-код] (http://stackoverflow.com/help/mcve) здесь (т.файлы заголовков и исходный код для DLL) вместе с кодом, который пытается * использовать * DLL (т. е. «другой проект», который вы упомянули). Если вы «сделали dll, и он отлично компилируется». то вы не увидите этого сообщения - я думаю, что ваш «другой проект» включает заголовок, который пытается включить 'openssl \ ssl.h' - то есть он не имеет ничего общего с DLL, но заголовок внутри, проблема с заголовком. – GoBusto