作者:我是雅小贱- | 来源:互联网 | 2023-01-31 13:34
前人已经问过,要用新的SDK,但我想问一下VS2005的VCPLATFORMSDK可以吗,因为从微软下一个很麻烦,太大了,1.3M那种好象安装不了但我用VS2005的VCPLATFORM
前人已经问过,要用新的SDK,但我想问一下VS2005的VC/PLATFORMSDK 可以吗,因为从微软下一个很麻烦,太大了,1.3M那种好象安装不了
但我用VS2005的VC/PLATFORMSDK 却发生如下错误:
d:\program files\microsoft visual studio 8\vc\platformsdk\include\mshtml.h(40510) : error C2061: syntax error : identifier 'LONG_PTR'
这该怎么办呢,是说怎么用个新的SDK吗
6 个解决方案
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/samples/internet/libraries/ie6_lib/default.asp
回复:jiangsheng(蒋晟.Net[MVP])
我指向了这个新下的include和lib但仍然是出了41个错
d:\temp\include\mshtml.h(40509) : error C2061: syntax error : identifier 'LONG_PTR'
...
是不是与VC6不兼容啊
然后我下了个ie5的,
指向后,出现这个错:
Compiling...
testView.cpp
Linking...
testView.obj : error LNK2001: unresolved external symbol _IID_IHTMLElement2
Debug/test.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
Creating browse info file...
要安装Windows 2003 Server SP1 SDK。这个是支持VC6的最新版本的SDK。
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
这个就是支持VC6的最新版本的SDK