Open backhat-backhat opened 5 years ago
大神你好,我使用你的工程,然后导入别人的c文件,发现编译不过,好像不能编译c代码,不知道什么情况,求指点 我导入别人的新版本hiredis代码,https://github.com/Eric-Dang/hiredis-win,他的代码跟你的一样,也是做了windows兼容,但是把代码引入到你的项目却不行,跟c标准有关系吗?大部分代码都是一样的, redisCallback dup = malloc(sizeof(dup)); 这一行代码编译不过,你的却可以,很奇怪?
额,我感觉你可以在malloc前面增加一个( redisCallback)强转 应该是类型转换的问题,malloc返回的是void类型的指针
大神你好,我使用你的工程,然后导入别人的c文件,发现编译不过,好像不能编译c代码,不知道什么情况,求指点 我导入别人的新版本hiredis代码,https://github.com/Eric-Dang/hiredis-win,他的代码跟你的一样,也是做了windows兼容,但是把代码引入到你的项目却不行,跟c标准有关系吗?大部分代码都是一样的, redisCallback dup = malloc(sizeof(dup)); 这一行代码编译不过,你的却可以,很奇怪?