文|Seraph
搭配
- libcurl 7.26.0 (点击可下载)
- VC6.0
- Windows Platform SDK 2003
之所以选择libcurl 7.26.0版本的库,主要是因为该版本里有vc的工程文件,编译比较简单。(当然,也是因为我对其他方式不熟悉)
准备
这里提一下Windows Platform SDK 2003的安装,这个包比较难下,毕竟是比较老的东西。
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.1.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.2.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.3.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.4.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.5.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.6.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.7.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.8.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.9.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.10.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.11.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.12.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.13.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.bat
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/Extract.exe
-
下载完这些文件以后,使用cmd进入该目录,输入PSDK-FULL.bat + 解压目录
提取文件
- 直接运行setup.exe安装失败的情况下,可以找到setup目录下的CoreSDK-x86.msi包,点击安装即可
- 安装完成后,则可在C:\Program Files (x86)\Microsoft SDK目录下找到想要的bin、include、lib
搭建工程
-
用vc6.0打开解压后curl-7.26.0文件中的vc6curl.dsw工程文件,里面包含两个工程
vc6curl工程
- 配置Windows Platform SDK 2003
Executable files:
C:\PROGRAM FILES (X86)\MICROSOFT SDK\BIN
C:\PROGRAM FILES (X86)\MICROSOFT SDK\BIN\WINNT
Include files:
C:\PROGRAM FILES (X86)\MICROSOFT SDK\INCLUDE
Library files:
C:\PROGRAM FILES (X86)\MICROSOFT SDK\LIB
由于不使用默认的SDK,所以需要将这些路径调至最顶端,以防使用的是其他SDK(因为vc是按从上往下找文件的)
生成
会生成三个文件:
\lib\LIB-Release路径下:libcurl.lib
lib\DLL-Debug路径下:libcurl.imp.lib、libcurld.dll
对岸有3间屋,这里有20间,这里失陷,那3间也是死路一条,听着,打仗就是如此,保卫别人才能保卫自己,只顾自己,必先死。------《七武士》
网友评论