1. 程式人生 > >C++---使用VS在C++程式設計中出現 fatal error C1010: 在查詢預編譯頭時遇到意外的檔案結尾。是否忘記了向源中新增“#include "stdafx.h"”?

C++---使用VS在C++程式設計中出現 fatal error C1010: 在查詢預編譯頭時遇到意外的檔案結尾。是否忘記了向源中新增“#include "stdafx.h"”?

啦啦啦,好久沒寫部落格啦...

對於C++初學者來說適應一個新的編譯器還是需要蠻長一段時間的,現在我就給你們說說標題所說的這個問題吧...

第一步:選單--〉專案--〉設定,出現“專案設定”對話方塊,左邊展開專案,在“原始檔”中找到出錯的檔案。

第二步:在右邊選擇“C/C++”屬性頁,在Category(目錄)下拉框中選擇“Precompiled Headers(預編譯標頭檔案)”

第三步:在下面選擇“Not using precompiled headers(取消預編譯標頭檔案)”。

第四步:重新編譯一般就沒問題了。

第五步:覺得能解決問題就給我點個贊吧...

注意事項:C 檔案不能包含stdafx.h標頭檔案,必須要去掉預編譯頭。VS2017直接在解決方案資源管理器中右擊檔案,選擇屬性,配置屬性->c++->預編譯頭右側的建立/使用預編譯頭下拉列表框中選擇不使用預編譯頭即可。