IntelliSense 无法重载仅按返回类型区分的函数

本文介绍了一个关于IntelliSense无法重载仅按返回类型区分的函数的问题及解决方案。作者在使用VS2010编写Windows服务时遇到此问题,并通过重启VS解决了该问题。

IntelliSense:无法重载仅按返回类型区分的函数 d:\programfiles (x86)\microsoft sdks\windows\v7.0a\include\winbase.h 3540


在VS2010下用C语言写Windows系统服务,从另一个c#的项目中Copy过来一段代码,修改后再编译,就产生了这个错误!


在网上搜索得到的答案是:“无法重载仅按返回类型区分的函数”这种情况一般只会发生在有同名函数的情况下,但是我那段代码里却没有同名函数。

根据以往的经验,发生怪异的问题,不妨试试重启VS试试,重启之后,果然有惊喜!


单击是,再重新编译,问题消失!

但是之后又试着使用HEdit对文件换行符进行修改,都没能再复现些问题。

[{ "resource": "/C:/Users/KL/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/lwip/ip4_addr.h", "owner": "C/C++: IntelliSense", "code": "757", "severity": 8, "message": "变量 \"u32_t\" 不是类型名", "source": "C/C++", "startLineNumber": 52, "startColumn": 3, "endLineNumber": 52, "endColumn": 8, "origin": "extHost1" },{ "resource": "/C:/Users/KL/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/lwip/ip4_addr.h", "owner": "C/C++: IntelliSense", "code": "18", "severity": 8, "message": "应输入“)”", "source": "C/C++", "startLineNumber": 151, "startColumn": 37, "endLineNumber": 151, "endColumn": 41, "origin": "extHost1" },{ "resource": "/C:/Users/KL/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/lwip/ip4_addr.h", "owner": "C/C++: IntelliSense", "code": "18", "severity": 8, "message": "应输入“)”", "source": "C/C++", "startLineNumber": 154, "startColumn": 35, "endLineNumber": 154, "endColumn": 42, "origin": "extHost1" },{ "resource": "/C:/Users/KL/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/lwip/ip4_addr.h", "owner": "C/C++: IntelliSense", "code": "757", "severity": 8, "message": "变量 \"u32_t\" 不是类型名", "source": "C/C++", "startLineNumber": 204, "startColumn": 1, "endLineNumber": 204, "endColumn": 6, "origin": "extHost1" },{ "resource": "/C:/Users/KL/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/lwip/ip4_addr.h", "owner": "C/C++: IntelliSense", "code": "311", "severity": 8, "message": "无法重载返回类型区分函数", "source": "C/C++", "startLineNumber": 204, "startColumn": 7, "endLineNumber": 204, "endColumn": 18, "origin": "extHost1" }]
最新发布
07-18
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值