方法一:
項目能編譯通過,但是代碼中會有紅色下划線提示未定義標示符。就連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++ -》高級 -》禁用波浪曲線,如圖