#include ”stdafx.h”引頭檔問題

#include "stdafx.h"是個私定的標頭檔

那包含的...也是私定的東西嗎?

因為我最近要用到1段程式

其中第1行就是 #include "stdafx.h"

最後會出現問題:No such file or directory--->沒有這樣的文件或目錄

這是因為我編譯器中沒有這個東西嗎???

如果沒有的話,該如何解決???

希望有大大能幫忙 謝謝摟

Update:

那出現下面這個問題...該如何解決?

No such file or directory--->沒有這樣的文件或目錄

2 Answers

Rating
  • ?
    Lv 5
    1 decade ago
    Favorite Answer

    stdafx.h 是個私定的標頭檔, 也是公定的標頭檔.

    它基本上都是用來定義或修改微軟視窗的環境變數值.

    如果正常程式需要用來定義或修改微軟視窗的環境變數值,

    例如:螢幕,滑鼠,...等等人機介面,或是其他視窗軟體的設定值,

    程式設計師們都會自然地把它們放在 stdafx.h之中.

    不過也因此常常會被用來製作攻擊微軟視窗的木馬程式或是間諜程式等等之類的惡意軟體.

    希望有幫助.

    圖片參考:http://l.yimg.com/f/i/tw/ugc/rte/smiley_1.gif

    2009-07-08 04:47:13 補充:

    No such file or directory--->沒有這樣的文件或目錄

    1. 可以將 #include "stdafx.h" 從程式中刪去.

    2. 可以自行用notepad編寫文字檔 stdafx.h, 記得要放在與 stdio.h 同目錄下.

    如果不知 stdafx.h 的內容, 都不用打字進去, 只要有檔名在, 就可解決"沒有這樣的文件或目錄"了.

    Source(s): me & myself + internet
  • 1 decade ago

    印象中stdafx.h是代表函式庫的名字吧= =?

    那會不會是名字打錯了?= =

    不然安裝c++或c語言的程式時 應該都有啦!!= =

Still have questions? Get your answers by asking now.