c++ - 我如何减少项目中的卷曲
问题描述
我有 curl 的项目,但我的文件大小为 720KB。这对我来说很多。我仅将 curl 用于 smtp,如何减少我的文件。我尝试使用中描述的定义,CURL-DISABLE.md
但没有奏效,我认为我配置错误。你能告诉我如何减少卷曲吗?我的程序代码。
#include <iostream>
#include <windows.h>
#define CURL_STATICLIB
#include "curl/curl.h"
#pragma comment(lib, "libcurl_a.lib")
static size_t WriteCallback(void *contents, size_t size, size_t nmemb, void *userp)
{
((std::string*)userp)->append((char*)contents, size * nmemb);
return size * nmemb;
}
int main(void)
{
CURL *curl;
CURLcode res;
std::string readBuffer;
curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "https://google.com");
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer);
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
std::cout << readBuffer << std::endl;
}
return 0;
}
它可以工作,但尺寸很大。SCREEN_OF_FILE_IN_PATH
解决方案
推荐阅读
- java - 在使用属性文件配置的项目中使用 slf4j 将 log4j 升级到 log4j2
- php - laravel 5.7 中的 PostTooLargeException
- office365 - 这是一种按“修改日期”过滤 O365 内容搜索结果的方法吗?
- r - 按组为 FALSE 和 NA 之间的 TRUE 运行创建计数器
- python - 无法识别人脸时如何触发警告?
- apache-kafka - Flume HDFS sink with Kafka source - 多个文件?
- javascript - 在确认对话框上单击“确定”后如何停止功能?
- python - Django JSONField 不保存 0 值
- javascript - 选中复选框的行表中没有复选框数据
- python - 如何对某些列进行分组