vs中能編譯通過,但是會有紅色下划線提示未定義標示符問題


方法一:

項目能編譯通過,但是代碼中會有紅色下划線提示未定義標示符。就連BOOL TRUE FALSE等都會有下划線。

這通常是該代碼文件包含在項目文件夾的子文件夾中。

解決辦法是配置包含項目目錄即可:

打開項目屬性-》配置屬性-》C/C++常規-》附加包含目錄-》填入:$(ProjectDir)

 

 

方法二:

在c++代碼引用其他類的時候,發現被標下划紅色波浪線了,但是編譯生成完全沒問題。所以肯定是vs腦殘了。

網上搜了下,

https://weblog.west-wind.com/posts/2018/Aug/07/Fixing-Visual-Studio-Intellisense-Errors

在此找到了靠譜的解決方案(可能需梯子才能訪問)

簡述下步驟:

1.關閉vs

2.找到項目根目錄下的 .vs 文件夾(需要顯示隱藏)並刪除之

3.重啟vs

問題解決,特此簡記。

 

方法三:

vs2015打開cocos2dx-3.14自帶項目,代碼顯示波浪線,但沒編譯錯誤,不知道怎么搞,只能去掉波浪線

在工具-》選項-》文編輯器-》C/C++ -》高級 -》禁用波浪曲線,如圖

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM