好像是微软对vc6的支持,最后版本的sdk是2003年的;以后缺啥库的,就用vs吧。。。
---------------------- -----------------------
原因:要在以前vc6的代码中加入获取机器内存使用率的功能;用到api中如下:
MEMORYSTATUSEX statex;
。。。。。。。
GlobalMemoryStatusEx (&statex);
编译报错、未定义,查看1998版的sdk中WINBASE.h中的确没有,网上查找说要更新sdk,更新还真有效。
---------------------------------------------
1 更新包下载地址:
2、打开命令行(cmd)移动到该文件夹下并运行批处理文件解压文件
如下载文件夹为d:\temp,则在命令行中先输入d:(回车),再输入temp:(回车)。
之后运行PSDK-FULL.bat d:\sdk(回车),d:\sdk为放解压文件的文件夹。
3、退出命令行到d:\sdk中运行setup.exe。(遇到了,不能执行**.htm那个文件,后来直接到目录下执行的)之后会弹出一个安装WEB页。若提示Versions未定义,打开setup目录,安装CoreSDK-x86.msi等文件即可。
4、若弹出的WEB页只有一段话大意为需要你安装IE,那么首先确认安装了IE,并把它设置为默认浏览器。之后若安装的是IE8那么还不能进行网页安装,必须取消|Internet 选项 -》 高级 -》启用内存保护帮助减少联机攻击|的选项之后即可出现安装向导。
5、安装完后,配置VC6
手工配置vc6的搜索目录,打开vc6,菜单tools-options-directories。
增加以下路径
5.1 executable files
你的platform安装路径\bin
你的platform安装路径\bin\winnt
5.2 include file
你的platform安装路径\include
5.3 library files
你的platform安装路径\lib
------ IE中安装部分截图 --------------
0
1
2
3
4
5
6
7