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