window下jansson安裝和使用

2021-08-30 15:18:25 字數 752 閱讀 6583

jansson是乙個用於編碼,解碼和操作json資料的c庫。它的特點是:

簡單直觀的api和資料模型

綜合檔案

不依賴於其他庫

完整的unicode支援(utf-8)

廣泛的測試套件

官網: 

安裝官網方法:

cd jansson-2.11

md build

cd build

"c:\program files\cmake\bin\cmake" -g "visual studio 10" ..

使用方法:

如果是在其他專案中使用,只需要新增對應庫以及.h檔案。

例如:庫檔案新增:f:\project\webrtc\jansson-2.11\build\lib\debug\jansson_d.lib

標頭檔案新增:

#include
建立物件:

json_t *msg = json_object();

json_object_set_new(msg, "janus", json_string("create"));

static int json_format = json_indent(3) | json_preserve_order;

payload = json_dumps(msg, json_format); //轉為char型別

linux與window共享 Samba安裝

samba 縮寫smb 是乙個網路伺服器,用於linux和windows共享檔案之用。samba 即可以用於windows和linux之間的共享檔案,也一樣用於linux和linux之間的共享檔案 不過對於linux和linux之間共享檔案有更好的網路檔案系統 nfs,nfs也是需要架設伺服器。yu...

window下 UDP socket程式設計

udp提供的是無連線的,不可靠的資料傳輸 伺服器端程式的編寫 1 建立套接字 socket 這裡udp的套接字型別為資料報套接字 socket stream 2 將套接字繫結到乙個本地ip位址和埠上 bind 3 等待接收資料 recvfrom 4 使用closesocket 函式關閉套接字。客戶端...

window下 ORACL解除安裝

用oracle自帶的解除安裝程式不能從根本上解除安裝oracle,從而為下次的安裝留下隱患,那麼怎麼才能完全解除安裝oracle呢?那就是直接登錄檔清除,步驟如下 1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 oracle orahome81 oracle in...