版权声明:本文由李少华原创文章,转载请注明出处:
文章原文连接:https://www.qcloud.com/community/article/100html
来源:腾云阁 https://www.qcloud.com/communityc++
此配置细则是在 Windows 环境下配置教程,有新内容会及时补充。json
操做系统 | Windows7 企业版 |
---|---|
内存 | 8G |
Visual Studio | 2015 |
---|---|
CMake | 3.6.1 |
CMQ | —— |
选择本身语言版本的 SDK(下载地址), 这里我选
择的是 C++版本 SDK,SDK 自己没有平台依赖,Linux 和 Windows 均可以。api
使用 CMQ SDK 须要生成两个库文件,SDK 库文件须要依赖 curl 库文件。curl
首先,下载 curl(下载连接 )的 Windows 版本,这
里根据本身的环境进行选择,若是请求采用 https 方式,请务必选择带 SSL 的版本。本案例
中选择以下。
下载完成后直接解压。工具
CMake 的版本必须选择支持本身开发环境的,本案例中开发工具选择 VS2015,直接下载
最新版本 CMake 便可(下载地址),
下载完 CMake 进行安装,安装完成后打开 cmake-gui.exe,以下:开发工具
说明:ui
注意事项:
这里若是不实用 SSH 的话,建议把勾去掉。
这个选项务必打勾,待会后面生成静态库要使用。
配置完成后,点击 Generate 生成 Curl 的库文件,SDK 依赖于 curl, 因此生成 curl 的库供
SDK 调用。url
使用 VS 平台新建项目(建议选择空的项目),用于生成 CMQ C++ SDK 静态库和动态库文
件:
建好项目后,导入附件 src 目录下全部源文件和头文件(包括 json 文件夹下的头文件,
还有以前下载 curl 解压后里面的 curl.h 文件),导入完成后,项目结构如上图。
以后项目名上右击→属性→配置属性→常规:
生成静态库,选择配置类型为(.lib)。spa
以后选择 C/C++→常规→附加包含目录:
这个附加库目录是以前生成的 curl 库文件路径,这里我提供本身生成的一个库文件,直
接拿去用便可。
操做:库管理器→常规→附加依赖项→libcurl_imp.lib(这个是我本身生成的 curl 库文件,
相同环境下能够直接拿去用)→肯定
而且这里注意加上于处理器项:
项目名上右击→生成,便可生成 CMQ C++ SDK 静态库文件。
更改项目配置类型:
以后的操做流程跟静态库的流程基本相同,注意检查下全部的附加项和附加依赖项是否
添加完整!这里务必检查下,由于更改配置类型后,部分项须要从新添加。
Dll 配置类型下附加库目录和附加依赖项分属不一样的编辑页面:
至此,全部配置修改完成后,直接项目名→右击→生成(从新生成的话会把以前的 lib
库删掉)。
在须要使用 cmq 的项目中,添加 cmq c++ sdk 的头文件路径和库文件路径,并在附
加依赖库中输入 cmq c++ sdk 静态库;
生成的动态库路径须要添加到系统 PATH 路径中,也能够将生成的动态库复制到程
序的当前路径下。
备注:附上 cmq_sample.cpp 对 CMQ 的基本操做,以后能够根据本身的业务作相关的开 发。同时附上我本身生成的库文件。