《深入淺出 MFC》2/e 答客問 (4) - 獨立出 CStroke

看板CompBook (電腦用書)作者時間24年前 (2000/03/25 22:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
《深入淺出 MFC》2/e 答客問 (4) - 獨立出 CStroke 侯捷 jjhou@ccca.nctu.edu.tw 2000.03.25 第一次發表於 清大.楓橋驛站(140.114.87.5).電腦書訊版(Computer/CompBook) 本文將於日後整理於 侯捷網站/侯俊傑著作/《深入淺出 MFC》/答客問 侯捷網站:www.jjhou.com ---------------------------------------------------------------- mfc42 wrote (2000/03/14) : > 侯Sir您好: > 最近在寫一個給自己用的小程式時,便找出〝深入淺出MFC 2/e〞來當 > 做參考,突然發現在第八章〝Document-View深入探討〞的範例程式好像有些 > 問題,而不知原因出自何處,所以特來請教侯Sir。 > > 在Scribble的範例程式中,類別CStroke是寫在Scribble.h和Scribble.cpp > 中,但是我自行把範例程式中有關CStroke的程式碼個別移出來,放在Stroke.h和 > Stroke.cpp的檔案中,一旦 Compile 便出現以下的error > (下面是以修改過的Step1的error) > > ------------Configuration: Scribble - Win32 Release---------------- > Compiling... > Scribble.cpp > E:\範例程式\深入淺出MFC2e\scribble\STEP1\Scribble.cpp(13) : > fatal error C1853: '.\Release/Scribble.pch' is not a > precompiled header file created with this compiler > ScribDoc.cpp > > E:\範例程式\深入淺出MFC2e\scribble\STEP1\ScribDoc.cpp(13) : > fatal error C1853: '.\Release/Scribble.pch' is not a > precompiled header file created with this compiler > ScribVw.cpp > > E:\範例程式\深入淺出MFC2e\scribble\STEP1\ScribVw.cpp(13) : > fatal error C1853: '.\Release/Scribble.pch' is not a > precompiled header file created with this compiler > stroke.cpp > > E:\範例程式\深入淺出MFC2e\scribble\Step1\stroke.cpp(43) : > fatal error C1010: unexpected end of file while looking for > precompiled header directive > > Generating Code... > Error executing cl.exe. > > Scribble.exe - 4 error(s), 0 warning(s) > > 總共出現了兩種error,我覺得很奇怪,只不過把CStroke移出來而已,卻編譯失敗 > (就算我連Doc所含入的表頭檔也含入,也還是失敗)。不知是不可以把CStroke移出 > Doc之外嗎?(不會吧!?);還是我有沒有考慮到的部份咧?請侯Sir為我解答,謝謝! 侯捷回覆: 四個 error msg 都是關於 precompiled header,看來是環境設定的因素。 這就無法和你在空中討論啦。 可以確定的是,CStroke 一定可以獨立出來。 另,請注意 p477 上端的灰色方塊說明。 -- the end  -- ※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ Mail: jjhou@ccca.nctu.edu.tw
文章代碼(AID): #utD6q00 (CompBook)
文章代碼(AID): #utD6q00 (CompBook)