因为2008的SDK库比较全面,调试方便就新装一个.NET2008,结果无奈的事情出现了看代码。
#include "stdafx.h"
#include <iostream>
#include <string>
#include <wininet.h>
#include <windows.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
编译时候出现这多错误。遇到过的说下,新人,没分。谢谢
1>------ Build started: Project: BPOSconfig, Configuration: Debug Win32 ------
1>Compiling...
1>BPOSconfig.cpp
1>d:\program files\microsoft sdks\windows\v6.0a\include\wininet.h(58) : error C2146: syntax error : missing ';' before identifier 'HINTERNET'
1>d:\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>d:\program files\microsoft sdks\windows\v6.0a\include\wininet.h(58) : error C4430: missing type specifier - int assumed. Note:
。。。。。。。
(100多行)
C11>BPOSconfig - 283 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
错误的文件是头文件 wininet.h ,指示这个文件里面的所有typedef定义的内容。