Хорошо, основываясь на этих ошибках, это не имеет ничего общего с поиском ваших .lib файлов, оно задыхается от заголовочных файлов.
Edit:
Похоже, что где-то в windows.h, есть определение макроса для X942_DH_PARAMETERS, которое нарушает ваш dl_group.h.
Вместо того, чтобы ставить свои ботанические заголовки сверху, но windows.h вверху, а затем прямо перед тем, как #include ботанические заголовки, добавьте эту строку:
#undef X942_DH_PARAMETERS
Или, как я только что обнаружил, этот макрос определен в wincrypt.h, и если вы добавите NOCRYPT в определения вашего препроцессора, он не будет включать этот файл. Поскольку вы используете стороннюю криптобиблиотеку, вам, вероятно, не нужен wincrypt.