Stdafx.h的作用和設定中的不使用預編譯問題
阿新 • • 發佈:2020-10-21
C語言的初學時就遇到了很奇怪的問題,是不是不用想這麼多,耽誤大家的時間,希望能一起探討
關於“stdafx.h”的作用和 unexpected end of file while looking for precompiled header directive的問題
1 這段程式碼的初始錯誤就如下圖中寫的“unexpected end of file while looking for precompiled header directive”
2 在上面添加了 #include"stdafx.h" 之後,好像又不識別關鍵詞了,出現了10個錯誤
3 我在此基礎上在選單Project->Settings->C/C+±>Precompile Header,設定為第一項:Not using precompile headers 之後時又出現了兩個錯誤,缺少";"
4 在我刪除了#include"stdafx.h"之後且選單Project->Settings->C/C+±>Precompile Header,仍為第一項時,還是上面的兩個錯誤。
對於以上的四種情況,是程式碼內容本身有問題嗎,並且“stdafx.h”的作用是什麼呢,在選單Project->Settings->C/C+±>Precompile Header中設定為第一項之後,為什麼結果都是同樣的錯誤呢沒有變化呢,這是為什麼呢?