vc6.0配置要求,
1安装vc6.0;
下载虚拟光驱daemon410-x86.exe,下载vc6.0 iso文件V_VSE600ENU1.iso,然后安装在虚拟光驱中;
2安装psdk
从微软官网下载sdk。至于下载哪个版本,就看你自己的系统了。网上有很多介绍如何选择合适的sdk的帖子。
下载后
在文件夹的setup文件夹下运行CoreSDK-x86.msi(应该是对应的intel cpu)的安装,安装里面的所有项目(不知道Strsafe.h具体在哪个项目里。
)。安装后,将在安装的目标文件夹中生成include和lib文件夹。就是这样。
3联想psdk在vc6.0中;
在vc6.0菜单的工具\选项\目录包含文件和库文件下添加PSDK的包含和库文件。
ok;
SDK简介
SDK是软件开发工具包(Software Development Kit)的缩写,它为工程师开发某些特定的软件提供了开发工具包;
参考SDK,一定要搞清楚DLL和API
DLL是动态链接库,DLL是一个执行文件,但是它不能独立执行,当我们执行一个exe文件时,EXE
文件将动态链接DLL文件,
API是系统提供的,可以被应用程序调用,DLL填充包含了大量的API;
为了使用一些API,我们必须使用。lib和。h文件,其中声明了API函数,或者告诉编译器在哪里可以找到
DLL文件中的API,
所以。编译时使用lib文件,执行时链接DLL文件;
http://blog..net/luozhan/article/details/3325848
http://www.haogongju.net/art/299606
编译程序获取机器的MAC地址时报错,需要头文件iphlpapi.h。在Google了解到有必要安装支持VC6的SDK后,
支持Visual C 6.0的SDK最新版本是2003年2月,下载地址是http://www . Microsoft . com/msdownload/platform SDK/SDK update/psdk-full . htm,这15个文件全部下载下来花了一天时间,但是解压总是有问题,所以我Google了很久。发现了这样一个链接直接用迅雷下载:
http://www.microsoft.com/downloads/info.aspx?na=90 p=SrcDisplayLang=en SrcCategoryId=SrcFamilyId=e 15438 AC-60BE-41BD-AA14-7 f1 E0 f19 ca 0d u=http://download . Microsoft . com/download/9/7/a/97 a5 AC 16-69ae-4672-b93e-40 d66 d 77 b 278/5 . 2 . 3790 . 2075 . 51 . platformsdk _ SV
于是我赶紧用迅雷下载,解压后安装(如果不能直接解压,我会在解压中给后缀ISO)。
安装后,重新编译的程序仍然有那个错误。于是,我又去Google了一下,意识到原因是VC6没有添加SDK,SDK中的库文件应该添加到VC6的库文件目录中。不知道怎么加,又找了一遍,终于解决了问题。
你可以点击查看大图。红圈圈出的位置,填充的是SDK安装目录下的Include文件夹的目录。
参考资料:
【1】http://topic..net/t/20060617/21/4827728.html
【2】http://topic..net/t/20060728/08/4910489.html
【3】http://news.devx.com/showthread.php? t=100230
【4】http://news.devx.com/attachment.php?s=4 BBC 697 dafd 7 ea 3d 7 b4e 2841 ebe 34 f 03 attachment id=151d=1092740344
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。