首页 > 解决方案 > 如何使 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。

标签: c++cpprest-sdk

解决方案


推荐阅读