1. 程式人生 > >IntelliSense 無法過載僅按返回型別區分的函式

IntelliSense 無法過載僅按返回型別區分的函式

IntelliSense:無法過載僅按返回型別區分的函式       d:\programfiles (x86)\microsoft sdks\windows\v7.0a\include\winbase.h         3540

在VS2010下用C語言寫Windows系統服務,從另一個c#的專案中Copy過來一段程式碼,修改後再編譯,就產生了這個錯誤!


在網上搜索得到的答案是:“無法過載僅按返回型別區分的函式”這種情況一般只會發生在有同名函式的情況下,但是我那段程式碼裡卻沒有同名函式。

根據以往的經驗,發生怪異的問題,不妨試試重啟VS試試,重啟之後,果然有驚喜!


單擊是,再重新編譯,問題消失!

但是之後又試著使用HEdit對檔案換行符進行修改,都沒能再復現些問題。