随笔分类 -  C++问题

对于C++过程中遇到的问题的解决方式
C++问题--fread文件读不完整问题解决
摘要:今天突然遇到一个问题,用fwrite/fread读写文件,发现当fread读取文件时只能读一半, 即使用foef()查看是否读到文件结尾,也是显示文件已经读取到文件末尾,查看文件的返回值发现文件只读取了一半。 在这里记录一下: fread函数并未读全我们文件里的内容,这是因为系统默认文件结束符为ct 阅读全文

posted @ 2019-10-22 16:36 Anlia 阅读(1416) 评论(0) 推荐(0)

C++编译错误--C++连接redis:编译错误error C2371: “off_t”: 重定义;不同的基类型
摘要:编译错误:对于编译C++调用hiredis编译错误:error C2371: “off_t”: 重定义;不同的基类型,如下图: 可能的解决方案: 1. 因为hiredis预处理器定义了_OFF_T_DEFINED,如图: 去掉预处理器定义_OFF_T_DEFINED; 2. 在hiredis.h中已 阅读全文

posted @ 2019-10-21 17:16 Anlia 阅读(3027) 评论(0) 推荐(1)

C++ VS编译问题--VS下生成DLL,但没有生成Lib的解决办法
摘要:如果项目生成了.dll文件,但是没有生成.lib文件,这是由于项目的设置错误,应作如下修改: 项目->属性->链接器->输入->模块定义文件,设置你的模块定义文件,默认为lib.def,也可以改成你想要定义文件的名称。注意,这里是模块定义文件的名称,不是.lib文件。 仅以此作为项目开发过程中问题的 阅读全文

posted @ 2018-05-23 17:04 Anlia 阅读(9178) 评论(0) 推荐(0)

C++ VS编译问题--LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
摘要:用VS编译时,当出现错误LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏; 这个问题的解决方案为: 1. 找到项目\xx属性\配置属性\清单工具\输入和输出\嵌入清单:将原来的“是”,改成“否”。 阅读全文

posted @ 2016-10-08 17:00 Anlia 阅读(321) 评论(0) 推荐(0)

导航