intellisense 只能補全一般很少會關注它,在各種C++項目或者C#項目,這項功能的開啟仿佛自動的,甚至你都沒有注意到它,Unity C# Project intellisense這塊做得讓我都忽略了這個設置,直到今天在Unreal C++ Project突然的無法啟用,而且也沒有任何報錯,感到無法適從,對於一個新的引擎環境看視頻學習沒有自動補全,看着視頻手敲非常慢,而且API完全不熟悉你還要背單詞/(ㄒoㄒ)/~~
里面有提及一句話:
IntelliSense編譯的C++固定視作32位.
很重要啊朋友,在Unreal中新建c++ file后,默認是以電腦系統尋址寬度設置的VS工程,也就是我x64的電腦默認給我設置了64位的工程,自然IntelliSense無法尋找到相應配置無法啟動
罪魁禍首就是它:

將編譯輸出改為WIN32,Intellisense就正常了,可以愉快編程了😂
2020.4.15更新:
發現要使用Visual Studio的Build,必須選擇對應平台比如我是WIN64,話說現在誰還會用32位電腦...內存都不支持吧
選WIN32平台會提示1>Project not selected to build for this solution configuration ,然后1 successed😂
來看一些編譯log,注意到這些平台差別了嗎,VS萬年32位。
Configuration: Development_Editor x64
C:\Program Files (x86)\Microsoft Visual Studio\2017
