您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關CMQ消息隊列在Windows環境下的使用是怎樣的,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
此配置細則是在 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,如下:
說明:
這里選擇之前下載的 curl 解壓后的路徑;
這個 Browse Build 是生成的 curl 庫文件的路徑,這個自己建一個就好。
這里選擇自己對應的開發工具版本,先點擊 Configure,選擇你開發工具版本(本案例選擇的是 vs2015,這里注意一定要對應,如果沒有,建議選擇其他版本的 CMake,我之前用的 vs2010,并選取 CMake 2.8.12 版本,沒有找到對應的開發工具,后來直接升級成 VS2015,下載最新的 CMake 即可)
注意事項:
這里如果不實用 SSH 的話,建議把勾去掉。
這個選項務必打勾,待會后面生成靜態庫要使用。
配置完成后,點擊 Generate 生成 Curl 的庫文件,SDK 依賴于 curl, 所以生成 curl 的庫供
SDK 調用。
使用 VS 平臺新建項目(建議選擇空的項目),用于生成 CMQ C++ SDK 靜態庫和動態庫文
件:
建好項目后,導入附件 src 目錄下所有源文件和頭文件(包括 json 文件夾下的頭文件,
還有之前下載 curl 解壓后里面的 curl.h 文件),導入完成后,項目結構如上圖。
之后項目名上右擊→屬性→配置屬性→常規:
生成靜態庫,選擇配置類型為(.lib)。
之后選擇 C/C++→常規→附加包含目錄:
自己下載的 curl 解壓后的路徑
include 的下有 curl.h 文件,所以這個路徑也需要加進來。
這個附加庫目錄是之前生成的 curl 庫文件路徑,這里我提供自己生成的一個庫文件,直
接拿去用即可。
操作:庫管理器→常規→附加依賴項→libcurl_imp.lib(這個是我自己生成的 curl 庫文件,
相同環境下可以直接拿去用)→確定
并且這里注意加上于處理器項:
項目名上右擊→生成,即可生成 CMQ C++ SDK 靜態庫文件。
更改項目配置類型:
之后的操作流程跟靜態庫的流程基本相同,注意檢查下所有的附加項和附加依賴項是否
添加完整!這里務必檢查下,因為更改配置類型后,部分項需要重新添加。
Dll 配置類型下附加庫目錄和附加依賴項分屬不同的編輯頁面:
至此,所有配置修改完成后,直接項目名→右擊→生成(重新生成的話會把之前的 lib
庫刪掉)。
在需要使用 cmq 的項目中,添加 cmq c++ sdk 的頭文件路徑和庫文件路徑,并在附
加依賴庫中輸入 cmq c++ sdk 靜態庫;
生成的動態庫路徑需要添加到系統 PATH 路徑中,也可以將生成的動態庫復制到程
序的當前路徑下。
上述就是小編為大家分享的CMQ消息隊列在Windows環境下的使用是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。