c 中預編譯標頭檔案問題

2021-04-29 15:27:39 字數 583 閱讀 3858

"fatal error c1010: unexpected end of file while looking for precompiled header directive", 今天程式設計出現了莫名奇妙的錯誤,怎麼回事呢? **沒有寫錯啊?---這就是預編譯帶來的問題,經常莫名奇妙出現編譯錯誤,給程式設計帶來了很多煩惱。

vc的預設工程選項會自動生成乙個pch檔案,這個用來做什麼的,我不太清楚,個人感覺有沒有對程式沒有任何影響,有沒有它對程式的編譯執行都一切正常,有了這個東西反而帶來很多麻煩,而且這個檔案通常生成的比較大,要節省硬碟空間還是關閉這個生成pch的選項為好。

下面是取消煩人的預編譯標頭檔案的設定方法:

這樣就跟煩人的pch說再見啦~~ 哈哈~~

預編譯標頭檔案問題

預編譯標頭檔案 今天在改乙個很大的程式,慢慢看,慢慢改。突然發現乙個.c檔案,裡面什麼也沒有,就幾個標頭檔案,我一看,我靠,這不是把簡單的問題搞複雜了嗎,隨手刪掉那個c檔案。結果不能編譯了,我靠 fatal error c1083 cannot open precompiled header fil...

C 預編譯標頭檔案

許多初學 vc 的朋友也許都為那麼乙個問題困擾過 為什麼所有的 cpp 都必須 include stdafx.h 也許請教了別的高手之後,他們會告訴你,這是預編譯頭,必須包含。可是,這到底是為什麼呢?預編譯頭有什麼用呢?這得從頭檔案的編譯原理講起。其實標頭檔案並不神秘,它的全部作用,就是把自己的所有...

C 預編譯標頭檔案

許多初學 vc 的朋友也許都為那麼乙個問題困擾過 為什麼所有的 cpp 都必須 include stdafx.h 也許請教了別的高手之後,他們會告訴你,這是預編譯頭,必須包含。可是,這到底 是為什麼呢?預編譯頭有什麼用呢?這得從頭檔案的編譯原理講起。其實標頭檔案並不神秘,它的全部作用,就是把自己的 ...