有人能讓我知道讓jsoncpp庫在Visual Studio 2008上工作的確切步驟。我對Visual Studio非常新穎,所以不太瞭解如何去做這件事,想要爲MFC應用程序使用jsoncpp。我閱讀了jsoncpp的自述文件,並在我的機器上安裝了python,但我仍然對其餘的步驟還不太清楚。任何幫助將不勝感激。謝謝。在Visual Studio 2008上使用jsoncpp
回答
不幸的是,jsoncpp自述文件並未將Visual Studio 2008列爲受支持的版本。
但是,jsoncpp on vc90?有一個答案,指出不需要使用SCON,因爲有人已經在「makefiles \ vs71」目錄中創建幷包含了一個Visual Studio項目(lib_json.vcproj)(應該包括它與您從http://sourceforge.net/projects/jsoncpp/下載的JSON文件)。
此Visual Studio項目適用於Visual Studio的較舊版本。但是,如果您在Visual Studio 2008中打開它,它應該轉換得很好,此時您可以在Visual Studio 2008中構建它,然後您應該擁有項目所需的必需.lib文件。
我最近爲jsoncpp添加了CMake build - 將支持視覺工作室的各種風格。
- 我的更新安裝CMake
- 下載來源:https://github.com/okigan/jsoncpp
- 和運行bootstrap.bat文件
兩個調試/發佈將建成並存儲在./stage目錄。
它支持VS 2013和Windows 8嗎? – 2014-06-05 16:32:49
CMake支持VS2013(http://www.cmake.org/cmake/help/v2.8.11/cmake.html#gen:VisualStudio12),所以應該工作。 – okigan 2014-06-05 20:06:48
這是我寫的一個可愛的圖書館。這是一個json解析器和操縱器。而且使用起來非常方便。 O(n)時間複雜度分析程序,簡單的語法,如使用Javascript和簡單的異常處理程序。 Portal to this project on github。請考慮使用它,並幫助我改進這個可愛的圖書館。我會非常感激:)。
- 1. JSONCPP使用Visual Studio 2010構建
- 2. 在Visual Studio 2008
- 3. 在Visual Studio 2008
- 4. 使用Visual Studio 2010和2008
- 5. 使用C++和Visual Studio 2008
- 6. Visual Studio 2008上的NuPack(NuGet)
- 7. glaux.lib在Visual Studio 2008
- 8. 宏在Visual Studio 2008
- 9. 在Visual Studio 2008中
- 10. LNK1210在Visual Studio 2008
- 11. POD在Visual Studio 2008
- 12. System.AccessViolationException在Visual Studio 2008
- 13. 在Visual Studio 2008 IDE中使用flexunit
- 14. 在微軟Visual Studio中使用ffmpeg(2008)
- 15. 在Visual Studio 2008和Silverlight中使用SQLite
- 16. 無法使用Crystal Reports在Visual Studio 2008
- 17. 在Visual Studio 2008項目中使用Doxygen
- 18. 如何在Visual Studio 2008中使用ASP.NET
- 19. 在Visual Studio 2008中使用ILDASM
- 20. 使用visual studio 2008在asp.net中的WebService
- 21. 可以System.IO.MemoryMappedFiles.dll在Visual Studio中使用2008
- 22. 如何在Visual Studio 2008中使用Visual Studio 2010 C++工具?
- 23. 在Visual Studio 2008中使用Visual Studio 2005項目
- 24. 使用Visual Studio 2012 IDE,但使用Visual Studio 2008編譯
- 25. Visual Studio 2008和tfs-git/visual studio在線
- 26. Visual Studio 2008 SFTP?
- 27. Visual Studio 2008 - Minimap
- 28. 從Visual Studio 2008
- 29. Visual Studio 2008 bug?
- 30. Visual Studio 2008
感謝您的回覆。那麼現在如何鏈接我的項目以使用jsoncpp,我的意思是我必須在Visual Studio中指定正確的jsoncpp目錄的路徑?是否在項目屬性中的某處指定了我的jsoncpp文件夾所在的路徑? – Tejas 2012-04-20 15:06:52
右鍵單擊解決方案資源管理器中的項目,然後選擇項目設置(或任何名稱)。然後,四處挖掘,直到找到鏈接器設置的一部分。許多條目之一將用於「附加庫路徑」。鍵入包含jsoncpp .lib文件的目錄的路徑。 (這可以是相對的,也可以是完整的路徑。)然後,在另一個編輯框中可以輸入jsoncpp .lib文件的名稱(不包括目錄)。一定要爲調試和發佈做所有這些。然後,建立該項目。 – 2012-04-20 15:45:17
但jsoncpp項目中沒有jsoncpp.lib文件。我在我的解決方案中包含了lib_json.vcproj項目。所以基本上我的解決方案在這個時候包含我的實際mfc項目和lib_json.vcproj。我編譯整個解決方案,這兩個項目編譯得很好。但是當我在我的mfc項目的某個文件中包含「json.h」文件時,它無法找到它。我非常確定我錯過了一些非常明顯的東西,但是由於之前沒有使用過視覺工作室的經驗,所以不能完全弄清楚是什麼原因。 – Tejas 2012-04-20 18:36:21