摘要:今天突然遇到一个问题,用fwrite/fread读写文件,发现当fread读取文件时只能读一半, 即使用foef()查看是否读到文件结尾,也是显示文件已经读取到文件末尾,查看文件的返回值发现文件只读取了一半。 在这里记录一下: fread函数并未读全我们文件里的内容,这是因为系统默认文件结束符为ct
阅读全文
摘要:编译错误:对于编译C++调用hiredis编译错误:error C2371: “off_t”: 重定义;不同的基类型,如下图: 可能的解决方案: 1. 因为hiredis预处理器定义了_OFF_T_DEFINED,如图: 去掉预处理器定义_OFF_T_DEFINED; 2. 在hiredis.h中已
阅读全文
摘要:如果项目生成了.dll文件,但是没有生成.lib文件,这是由于项目的设置错误,应作如下修改: 项目->属性->链接器->输入->模块定义文件,设置你的模块定义文件,默认为lib.def,也可以改成你想要定义文件的名称。注意,这里是模块定义文件的名称,不是.lib文件。 仅以此作为项目开发过程中问题的
阅读全文
摘要:用VS编译时,当出现错误LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏; 这个问题的解决方案为: 1. 找到项目\xx属性\配置属性\清单工具\输入和输出\嵌入清单:将原来的“是”,改成“否”。
阅读全文