|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.08.2011, 17:07 | #1 |
Пользователь
Регистрация: 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 : '}' |
08.08.2011, 18:08 | #2 |
Пользователь
Регистрация: 08.08.2011
Сообщений: 12
|
???
аууу. что, никто не знает?
|
08.08.2011, 19:05 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
вы хедер куда хотите подключить?
в код: так он подключается в сишник в сам мейкфайл: а на фик он там? |
09.08.2011, 10:42 | #4 |
Пользователь
Регистрация: 08.08.2011
Сообщений: 12
|
я и подключаю хедер в сишниках. и выскакивают такие ошибки.
дело в том, что это проект драйвера. я сам их особо не умею писать. взял чужой. он компилится. но как я добавляю include wincrypt.h, например, выскакивают следующие ошибки. читал где-то, что нужно подключить h файл еще и в мейкфайл. но как? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |