最近想用MFC做个课程表,考虑到课程一学期变一次,就不能把课程写死,可以使用现成的CURL库来模拟HTTP请求访问教务系统,采集课程信息。
首先在VS中简单的配置下CURL
1、下载CURL 打开http://curl.haxx.se/download.html 下载windows环境下的程序源码
2、打开目录下的vc6curl.sln工程,然后选择DLL Release编译
3、打开目录下的lib目录,进入DLL-Release中拷贝libcurl.dll和libcurl_imp.lib两个文件
4、打开VS新建一个空项目,创建一个main.cpp,写入测试代码
#include<stdio.h>
#include<iostream>
#include "./curl/curl.h"
#pragma comment(lib, "libcurl_imp.lib")
size_t write_data(void* buffer,size_t size,size_t nmemb,void *stream){
printf("%s",buffer);
return size*nmemb;
}
int main(){
using namespace std;
CURL *curl;
CURLcode res;
const char pURL[] = "http://www.baidu.com/";
const char pParameter[] = "password=123";
curl = curl_easy_i