
11.02.2009, 07:38
|
|
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме: 107509
Репутация:
6
|
|
При попытки союзать в VC++ wininet.h
Код:
1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(58) : error C2146: syntax error : missing ';' before identifier 'HINTERNET' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(58) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(58) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(59) : error C2143: syntax error : missing ';' before '*' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(59) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(59) : error C2378: 'HINTERNET' : redefinition; symbol cannot be overloaded with a typedef 1> C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(58) : see declaration of 'HINTERNET' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(59) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(61) : error C2146: syntax error : missing ';' before identifier 'INTERNET_PORT' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(61) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(61) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(62) : error C2143: syntax error : missing ';' before '*' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(62) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(62) : error C2378: 'INTERNET_PORT' : redefinition; symbol cannot be overloaded with a typedef 1> C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(61) : see declaration of 'INTERNET_PORT' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(62) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(311) : error C2146: syntax error : missing ';' before identifier 'dwResult' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(311) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(311) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(317) : error C2146: syntax error : missing ';' before identifier 'dwError' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(317) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(317) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(326) : error C2146: syntax error : missing ';' before identifier 'Socket' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(326) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(326) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(327) : error C2146: syntax error : missing ';' before identifier 'SourcePort' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(327) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(327) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(328) : error C2146: syntax error : missing ';' before identifier 'DestPort' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(328) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(328) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(329) : error C2146: syntax error : missing ';' before identifier 'Flags' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(329) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(329) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(353) : error C2146: syntax error : missing ';' before identifier 'dwAccessType' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(353) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(353) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(359) : error C2146: syntax error : missing ';' before identifier 'lpszProxy' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(359) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(359) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(365) : error C2146: syntax error : missing ';' before identifier 'lpszProxyBypass' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(365) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(365) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(377) : error C2146: syntax error : missing ';' before identifier 'dwOption' 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(377) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(377) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\wininet.h(379) : error C2146: syntax error : missing ';' before identifier 'dwValue' .....................................
Как я понял из за того что wininet на C , где в настройках проэкта подправить чтобы VC++ мог заюзать хейдер C ?
Все разобрался 
Последний раз редактировалось Fl0dER; 11.02.2009 в 09:36..
|
|
|