编译错误:对于编译C++调用hiredis编译错误:error C2371: “off_t”: 重定义;不同的基类型,如下图:

  C++编译错误--C++连接redis:编译错误error C2371: “off_t”: 重定义;不同的基类型

 

 

 可能的解决方案:

  1. 因为hiredis预处理器定义了_OFF_T_DEFINED,如图:

  C++编译错误--C++连接redis:编译错误error C2371: “off_t”: 重定义;不同的基类型

 

 

   去掉预处理器定义_OFF_T_DEFINED;

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

 

 

 

  

相关文章:

  • 2022-12-23
  • 2021-09-27
  • 2022-12-23
  • 2021-08-05
  • 2018-12-10
  • 2022-01-17
  • 2021-11-06
  • 2021-06-19
猜你喜欢
  • 2021-11-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-14
  • 2021-12-07
相关资源
相似解决方案