Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2011, 17:07   #1
roman1991
Пользователь
 
Регистрация: 08.08.2011
Сообщений: 12
Восклицание Include в MakeFile в VS2008

У меня есть проект типа makefile в Visual Studio 2008.
когда я пытаюсь подключить заголовки стандартных библиотек .h при компиляции выскакивает много синтаксических ошибок.

Нужно ли в самом makefile включать include h файлов? если да, то как это делается? а если нет, то в чем ошибка?

Лог ошибок

14>crypto.c
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(833) : error C2016: C requires that a struct or union has at least one member
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(833) : error C2061: syntax error : identifier 'DWORD'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(835) : error C2143: syntax error : missing '{' before '*'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(835) : warning C4218: nonstandard extension used : must specify at least a storage class or a type
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(836) : error C2061: syntax error : identifier 'cbOID'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(836) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(837) : error C2059: syntax error : '}'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(842) : error C2061: syntax error : identifier 'BYTE'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(843) : error C2061: syntax error : identifier 'cbInnerString'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(843) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(844) : error C2143: syntax error : missing '{' before '*'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(844) : warning C4218: nonstandard extension used : must specify at least a storage class or a type
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(845) : error C2061: syntax error : identifier 'cbOuterString'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(845) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(846) : error C2059: syntax error : '}'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(850) : error C2016: C requires that a struct or union has at least one member
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(850) : error C2061: syntax error : identifier 'DWORD'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(852) : error C2061: syntax error : identifier 'cBits'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(852) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(853) : error C2061: syntax error : identifier 'dwFlags'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(853) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(854) : error C2061: syntax error : identifier 'dwReserved'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(854) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(855) : error C2059: syntax error : '}'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(866) : error C2061: syntax error : identifier 'DWORD'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(867) : error C2061: syntax error : identifier 'dwNameLen'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(867) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(869) : error C2059: syntax error : '}'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(874) : error C2061: syntax error : identifier 'DWORD'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(875) : error C2061: syntax error : identifier 'dwMinLen'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(875) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(876) : error C2061: syntax error : identifier 'dwMaxLen'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(876) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(877) : error C2061: syntax error : identifier 'dwProtocols'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(877) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(878) : error C2061: syntax error : identifier 'dwNameLen'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(878) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(880) : error C2061: syntax error : identifier 'dwLongNameLen'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(880) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(882) : error C2059: syntax error : '}'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(886) : error C2016: C requires that a struct or union has at least one member
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(886) : error C2061: syntax error : identifier 'BYTE'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(887) : error C2061: syntax error : identifier 'bVersion'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(887) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(888) : error C2061: syntax error : identifier 'reserved'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(888) : error C2059: syntax error : ';'
14>c:\winddk\7600.16385.1\inc\api\w incrypt.h(890) : error C2059: syntax error : '}'
roman1991 вне форума Ответить с цитированием
Старый 08.08.2011, 18:08   #2
roman1991
Пользователь
 
Регистрация: 08.08.2011
Сообщений: 12
Вопрос ???

аууу. что, никто не знает?
roman1991 вне форума Ответить с цитированием
Старый 08.08.2011, 19:05   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

вы хедер куда хотите подключить?

в код: так он подключается в сишник
в сам мейкфайл: а на фик он там?
p51x вне форума Ответить с цитированием
Старый 09.08.2011, 10:42   #4
roman1991
Пользователь
 
Регистрация: 08.08.2011
Сообщений: 12
По умолчанию

я и подключаю хедер в сишниках. и выскакивают такие ошибки.
дело в том, что это проект драйвера. я сам их особо не умею писать. взял чужой. он компилится. но как я добавляю include wincrypt.h, например, выскакивают следующие ошибки. читал где-то, что нужно подключить h файл еще и в мейкфайл. но как?
roman1991 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Makefile и gcc vedro-compota Общие вопросы C/C++ 2 05.05.2011 18:42
Makefile Nostalgia Общие вопросы C/C++ 3 18.10.2010 14:36
Win32 API. VS2008. Как создать приложение win32 в vs2008? Aleksandr_Yanov Visual C++ 4 12.09.2010 00:59
makefile Kill-All-N-Thrash Общие вопросы C/C++ 8 29.08.2010 23:15
Создание makefile phpcreator Помощь студентам 0 18.05.2010 17:33