error C2371: “imaxdiv_t”: 重定義;不同的基類型

出錯情況:在ffplay的mfc移植版本上拓展功能時,需要用到rapidjson開源框架來讀取json文件。

           自己在rapidjson上封裝成自己的類,使用時編譯報錯

原因分析:ffplay跟rapidjson都用到了inttypes.h頭文件,導致imaxdiv_t重定義。

解決方法:將ffplay下的inttypes.h替換掉rapidjson下的inttypes.h。

 

另外可能的情況請見:

https://blog.csdn.net/jacke121/article/details/80186005

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章