c++ - 如何使 cpprestsdk 应用程序的部署版本尽可能小?
问题描述
我已经使用cpprestsdk开发了一个应用程序,现在我要部署它。我只想要一个独立的可执行文件,所以我尝试使用 vcpkg 静态安装 cpprestsdk。之后,当我静态链接到 cpprestsdk 时,即使是像下面这样的小代码也是 3 MB 大小,这对我的条件来说非常大。
#include <cpprest/http_client.h>
using namespace web::http::client; // HTTP client features
int main()
{
http_client client(U("http://google.com"));
return 0;
}
任何想法?而不是链接到cpprestsdk的静态库,使用cpprestsdk源码不是更好吗?我的意思是尝试使用尽可能少的 cpprestsdk 文件集来解决编译时和链接时错误?
我正在使用 Microsoft Visual Studio 2017。
解决方案
推荐阅读
- android - CoordinatorLayout 显然有 FrameLayout 参数
- python - 使用 Python 读取 Excel 文本标题
- php - php convert.quoted-printable-decode 杀死脚本
- php - 如何从现有数据中为 php 中的 1 列创建新的数据列
- javascript - javascript onclick 功能不起作用
- android - 为什么我的共享库中存在展开符号
- iis - 在 IIS 上运行的 C# 服务器上使用 HTTPS 的 AWS 问题
- microcontroller - 中断内的静态变量
- c# - 为什么我的 Unity 的 C# 相机控制器脚本只能在两个相机之间切换,而不是切换回来?
- filter - 使用一个过滤器在多个视图中过滤多个月视图