1. 程式人生 > >MFC工程呼叫cJSON出現C1853錯誤的解決辦法

MFC工程呼叫cJSON出現C1853錯誤的解決辦法

環境

Visual Studio 2010

 

現象

標頭檔案cJSON.h與原始檔cJSON.c新增入工程後,編譯出現如下C1853錯誤。

cjson.c : fatal error C1853: “Debug\XXX.pch”預編譯標頭檔案來自編譯器的早期版本,或者預編譯頭為 C++ 而在 C 中使用它(或相反)

 

解決方法

1、在解決方案資源管理器中右擊cJSON.c檔案,選擇屬性。

2、在cJSON.c屬性頁,選擇配置屬性>C/C++>預編譯頭,配置改為“所有配置”,修改預編譯頭為“不適用預編譯頭”。