C++編譯錯誤--C++連接redis:編譯錯誤error C2371: “off_t”: 重定義;不同的基類型


編譯錯誤:對於編譯C++調用hiredis編譯錯誤:error C2371: “off_t”: 重定義;不同的基類型,如下圖:

  

 

 

 可能的解決方案:

  1. 因為hiredis預處理器定義了_OFF_T_DEFINED,如圖:

  

 

 

   去掉預處理器定義_OFF_T_DEFINED;

  2. 在hiredis.h中已經包含了Win32_Interop.h頭文件,去掉#include <Win32_Interop\win32fixes.h>就行了;

 

 

 

  


免責聲明!

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



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