gloox環(huán)境搭建并運行example(小白教程,有圖版本)
網上搜索gloox環(huán)境搭建并跑demo都沒有詳細的圖文教程(畢竟無腦直觀,節(jié)省時間)
在此做個記錄并分享
本篇文章的參考 感謝
操作系統(tǒng):win10
gloox版本:1.0.24
使用Visual Studio 2013
一·生成gloox.lib文件和gloox.dll文件
1.下載gloox1.0.24
2.解壓
3.用VS2013啟動gloox.vcproj文件


不確定打開那個文件,右擊屬性查看下文件格式,確保打開的是.vcproj文件。
跳出以下提示,點擊確定即可
會跳出個遷移報告,不用理會
4.右鍵gloox項目,添加->現(xiàn)有項
在gloox1.0.24的src目錄下,里面有iodata.h和iodata.cpp。
添加后,確保以下兩個目錄中,有iodata.h和iodata.cpp。
5.生成解決方案得到gloox-1.0.lib和gloox-1.0.dll文件,并記住路徑準確的文件名(接下來有使用,文件名輸入錯誤會報錯)

初次生成比較久,我這里是已經生成過了。
看到成功即可
文件名輸入錯誤報錯

二· 運行message_example
1.新建win32控制臺工程
點擊確定和下一步后,選擇空項目,其他默認
2.右鍵工程–>屬性–>鏈接器–>常規(guī)–>附加庫目錄 填寫gloox.lib所在的目錄
點擊并編輯
彈出窗口,點擊文件夾圖標
添加生成解決方案得到gloox.lib和dll文件的路徑,點擊確定即可
3.鏈接器–>輸入–>附加依賴項 填寫gloox-1.0.lib;


最后別忘記點擊應用
4.右鍵工程并新建篩選器gloox
在工程所在文件夾中新建目錄gloox,(和如圖所示的兩個文件在同一個文件夾中)
將官網下載的gloox1.0.24文件夾中的src目錄下除examples和tests之外的文件拷貝過來

再將這個文件夾中的所有文件,拷貝到篩選器gloox下

將gloox1.0.24/src/examples/ 中的message_example.cpp拷貝,放在和gloox同級的位置
然后再次粘貼到工程源文件
將src同級目錄下config.h.win文件拷貝,放在和gloox同級的位置

5.右鍵屬性->配置屬性->常規(guī)->字符集->改為使用多字節(jié)字符集(不改也能運行其實)
6.雙擊
7.將#include “…/client.h"等包含頭文件的路徑中“…/”改為"gloox/”
8…添加lib庫:(可選)
#pragma comment(lib,“ws2_32.lib”)
#pragma comment(lib,“Secur32.lib”)
#pragma comment(lib,“Dnsapi.lib”)
#pragma comment(lib,“Crypt32.lib”)
9.運行(第一次可能比較慢)出現(xiàn)如下報錯
9.右擊項目,屬性->配置屬性->C/C+±>常規(guī)->SDL檢查,改成否。
10.再次編譯運行,一閃而過,在main函數(shù)中加入system(“pause”)語句,運行!!!
出現(xiàn)Connected即可
以上文件位置一定要放對!!!<----這么簡單的問題既然是深坑
TLS握手失敗!!!,可能是服務器未搭建,畢竟是小白,
以上若有誤,歡迎指教。

浙公網安備 33010602011771號