2010-09-15 59 views

回答

4

您必須安裝g ++並在控制檯/終端中編譯它才能編譯make,它會生成libjson.a這是靜態庫文件。當你創建你的C/C++程序時,你可以將其鏈接到它g++ -l libjson.a

並且在你的代碼中包含libJSON.h頭文件。

#include "libJSON.h" 

您可以使用該頭文件中的所有函數。

在Windows上,您必須安裝MinGW(適用於Windows的GNU實用程序)或IDE(如DevC++Code::Blocks(Code :: Blocks使用MinGW))。你也可以使用類似windows環境下的Cygwin unix環境(但是當你在cygwin中編譯文件時,只能在Cygwin中運行它)

在Code :: Blocks創建項目時,你可以設置additinal庫,它將與你的可執行文件。

+0

你能詳細說明創建lib文件的步驟嗎? – Krishnan 2010-09-16 09:06:58

+0

這工作在MAc。你能指導我如何在Windows中做到這一點? – Krishnan 2010-09-16 09:27:08

+0

我更新了我的答案。 – jcubic 2010-09-16 14:36:58

3

我試圖爲Visual Studio 2010編譯libjson 7.6.1,並且在編譯時遇到一些困難。我所做的是

  1. 下載Libjson
  2. 開放libjson.vcproj和GOTO線240,你會發現缺少「>」。輸入並保存文件。
  3. 現在,這可以用來建立動態和靜態庫。

一件簡單的事情浪費了我幾個小時。希望它可以節省你的一些。