版權聲明:本文由李少華原創文章,轉載請註明出處:
文章原文連接: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 的基本操做,以後能夠根據本身的業務作相關的開 發。同時附上我本身生成的庫文件。