zmq(zeromq)被稱為史上最快的「訊息佇列」,它處於會話層之上,應用層之下,使用後台非同步執行緒完成訊息的接受和傳送,近乎完美的封裝了socket api,大大簡化了程式設計人員的複雜度。其作為訊息中介軟體,在ipc通訊領域應用廣泛。下面介紹如何在windows平台下通過qt使用zmq。
建立qt工程:
在工程檔案.pro中新增庫路徑,指定依賴庫。(每個人的路徑不一致,請根據庫檔案所在路徑自行更改,建議不要放在中文路徑下)
libs += -ld:/qt/libzmq-v140-4_3_2/ -lzmq-v140-mt-4_3_2
includepath += d:/qt/libzmq-v140-4_3_2
dependpath += d:/qt/libzmq-v140-4_3_2
在工程中包含「zmq.h」即可呼叫zmq函式介面。
zmq使用示例可參考:
如下為qt通過zmq進行程序通訊的demo,左邊程序作服務端、訂閱資料。右邊程序作客戶端、發布資料:
注意:由於zmq庫依賴libsodium庫,所以在發布程式時,需要將解壓目錄下的libsodium.dll一起打包,程式才能正常執行。
Windows下的Qt環境安裝
mfc 太難懂了,不是我輩可以領教的!鏈結自http blog.csdn.net ariesjzj archive 2007 08 16 1746433.aspx qt是一套基於c 的跨平台開發庫,包含了大量gui控制項 容器等實用內容,完全可以替代mfc的作用。而且其設計風格簡單易懂,不像mfc中...
QT在windows下的安裝
qt編譯手記 昨晚加班在windows中編譯了一下qt,我用的是4.4.3 qt all opensource src 4.4.3.tar.bz2 的版本,編譯器用的是vc6.0。編譯後發現有些例子不能編譯,研究一下發現這是在編譯的時候引數選擇的問題,我編譯時用的選項 環境變數看文件 是 confi...
Windows下的Qt環境安裝
windows下的qt環境安裝 2009年11月07日 qt是一套基於c 的跨平台開發庫,包含了大量gui控制項 容器等實用內容,完全可以替代mfc的作用。而且其設計風格簡單易懂,不像mfc中用大量晦澀的寵替換,並且其最大的好處是在window或linux下開發的軟體可以基本不改 地移植到另一平台。...