輸入法惹得禍

2021-06-27 14:39:31 字數 1200 閱讀 4572

剛用vc程式設計,編完後,一編譯。乙個錯誤出現,如下:

fatal error c1083: cannot open precompiled header file: 'debug/scommtest.pch': no such file or directory

雙擊那個error,結果編輯框中顯示bug在標頭檔案#include「stdafx.h」.

那個標頭檔案是編譯器自動生成的,我都沒動,怎麼可能會錯!!!

於是,我上網查詢錯誤原因。

把錯誤原因「fatal error c1083: cannot open precompiled header file: 'debug/scommtest.pch': no such file or directory」完整的複製貼上到「百毒」,

那篇部落格給出的針對這個毛病,給出的「藥方」是:

1)單獨編譯stdafx.cpp

2)編譯所有(即按ctrl+f7)

3)在工程-設定-c++-最下面的工程選項裡去掉××。pch檔案

4)在工程-設定-c++-在分類裡選擇預編譯標頭檔案,選擇自動使用預補償頁首,或者選擇不使用預補償頭

當時,我滿以為問題可以解決了。於是一條條按部就班地實驗。

第乙個藥方,我試了,然後臉也綠了。不試是乙個錯,試完了變仨。這日子沒發過了的趕腳!

雙擊error,bug指向的區域在如下,208和209兩行。

我於是試了試第二個「藥方」,三個錯誤乙個也沒有少。

接下來,再試第三個和第四個「藥方」,我心有點懸。畢竟,後面那兩個東東,我感覺很陌生。前兩個我能理解的藥方試了,就增加了2個bug,接下來,我不理解的藥,如果再「吃」,我估計我可能虛不勝補,掛了都有可能。再說,現在就三個在一起的bug,直覺告訴我,不會太難。這麼來,我果斷放棄了那篇部落格給我提供的後兩個「藥方」。

我仔細檢查 208和209兩行,變數型別,保留字都沒有錯,單詞檢查了也沒錯。。。。感覺很迷茫!

再檢查,感覺真相離我越來越近了。。。

終於發現,strtemp」也黑得有點不太正常。

好了,用// 隔離開原來的分號,再用英文輸入法打上分號,編譯。。。。。錯誤全部消失!

輸入法惹得錯!非英語國家的程式猿似乎就得多些挫折。唉,不知道其他非english國家的程式猿會不會也有這樣的困擾。

都是快取惹得禍

最近專案開發完成了,在試執行時,發現幾個由於快取設定不當導致的問題,寫下來,和各位 一下,不妥之處,望指點一二 一,頁輸出快取導致的問題 問題描述 在乙個 首頁,有幾個使用者登入的框框,登陸後要隱藏起來,並顯示使用者的相關資訊,因為這個是首頁,考慮到訪問量很大,而且頁面的更新也比較少,所以使用 ou...

都是快取惹得禍

首發於 都是快取惹得禍 最近專案開發完成了,在試執行時,發現幾個由於快取設定不當導致的問題,寫下來,和各位 一下,不妥之處,望指點一二 一,頁輸出快取導致的問題 問題描述 在乙個 首頁,有幾個使用者登入的框框,登陸後要隱藏起來,並顯示使用者的相關資訊,因為這個是首頁,考慮到訪問量很大,而且頁面的更新...

都是快取惹得禍

最近專案開發完成了,在試執行時,發現幾個由於快取設定不當導致的問題,寫下來,和各位 一下,不妥之處,望指點一二 一,頁輸出快取導致的問題 問題描述 在乙個 首頁,有幾個使用者登入的框框,登陸後要隱藏起來,並顯示使用者的相關資訊,因為這個是首頁,考慮到訪問量很大,而且頁面的更新也比較少,所以使用 ou...