解決cJSON 項目無法在VS2015,2017,2019成功編譯運行的問題


剛學完C++,想拿一個C\C++的項目鞏固基礎,聽說由cJSON這個JSON解析器的項目,完全由c語言編寫,且代碼量也不多

適合新手就拿來試試了,在使用VS2019,VS2017,VS2015對cJSON.c,cJSON.h,test.c三個文件進行編譯時,總是不能通過:

 

 多方查找,原因是Visual Studio 編譯這些較早時期的代碼時候會遇到這種錯誤,通過關閉項目屬性->C/C++->常規  中的SDL檢查即可,這些錯誤都會變成警告,但是可以成功

編譯執行了。

 

 對test.c執行的結果:

 

 第二種方法(根本方法):通過將項目屬性->常規->平台工具集 版本降低到Visual Studio 2010(v100)即可,如果沒有該SDK,可以到網上去下載Visual Studio 2010,通過管理員方式

安裝即可,重啟后打開高版本VS,此時工具集里應該就會有了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM