一个MFC工程,静态编译的时候,需要用到开源的jsonrpc 代码,需要把 jsonrpc 代码也编译成静态lib库 即:
Project -> properites ->c/c++ ->Code Generation ->Runtime Library Debig选择Multi-threaded Debug (/MTd) Release 选择Multi-threaded (/MT)
jsonrpc下载地址:https://github.com/cinemast/libjson-rpc-cpp
同时需要用到 libcurl.lib 和动态库 libcurl.dll, 下载地址:http://curl.haxx.se/download.html 选择下载Win32 - MSVC
而libcurl.dll 库需要依赖 zlib1.dll 库
zlib1.dl 下载地址:http://www.zlib.net/ 需要选择最后一个 (网上很多下载的都不行,会提示:无法定位序数55于动态链接库zlib1.dll上)
今天加班搞定这个,写出来于大家分享下!