IntelliSense: PCH warning: header stop
下圖中的程式碼基本上語法都沒有錯,但在VS2010中卻出現了一項錯誤訊息:IntelliSense: PCH警告:標的停駐點不可以在巨集 ...。
查了一下MSDN剛好也有人反映這項問題,不過是英文的錯誤訊息(IntelliSense: PCH warning: header stop cannot be in a macro or #if block. An intellisense PCH file was not generated.),難怪用中文都Google不到。
看來好像是在專案建立時如果選擇使用預先編譯的模式的話,在你新增的標頭檔還沒有任何程式碼引用到時,就會出現這個錯誤訊息。只要一旦你開始在任何一份程式碼中開始引用這份新的標頭檔後,就會開始自動地產生Intellisense的資訊,這項錯誤也會自動消失。
留言
張貼留言