免费黄色视频在线观看不卡无码国产一区二区三区_亚洲中文字幕无码中文字 _亚洲 国产专区 校园 欧美_国内自拍真实伦在线视频_国产精品成人观看视频免费

河東軟件園:綠色免費的軟件下載站! 最新軟件|軟件分類|軟件專題|軟件發(fā)布

所在位置:首頁 > 應用軟件 > 編程工具 > stdafx.h找不到的解決方法

stdafx.h找不到的解決方法

 
  • 軟件大?。?span itemprop="fileSize">4 KB
  • 更新日期:2016-06-13
  • 軟件語言:簡體中文
  • 軟件類別:編程工具
  • 軟件授權(quán):免費軟件
  • 軟件官網(wǎng):
  • 適用平臺:WinXP, Win7, Win8, Win10, WinAll
  • 軟件廠商:

8.8
軟件評分

本地下載文件大?。? KB 高速下載需下載高速下載器,提速50%

軟件介紹人氣軟件相關(guān)文章網(wǎng)友評論下載地址

為您推薦:編程工具

  stdafx.h是一款標準應用程序擴展程序中的重要文件,該文件通常用于頭部預編譯時所采用,同時也是我們在編程過程中必不可缺的重要文件之一!

stdafx.h找不到的解決方法

基本介紹

  預編譯頭文件通過編譯stdafx.cpp生成,以工程名命名,由于預編譯的頭文件的后綴是“pch”,所以編譯結(jié)果文件是projectname.pch。

  編譯器通過一個頭文件stdafx.h來使用預編譯頭文件。stdafx.h這個頭文件名是可以在project的編譯設(shè)置里指定的。編譯器認為,所有在指令#include "stdafx.h"前的代碼都是預編譯的,它跳過#include "stdafx. h"指令,使用projectname.pch編譯這條指令之后的所有代碼。

  因此,所有的MFC實現(xiàn)文件第一條語句都是:#include "stdafx.h"。在它前面的所有代碼將被忽略,所以其他的頭文件應該在這一行后面被包含。否則,你將會得到“No such file or directory”這樣讓你百思不得其解的錯誤提示。

stdafx.h作用

  stdafx.h中沒有函數(shù)庫,只是定義了一些環(huán)境參數(shù),使得編譯出來的程序能在32位的操作系統(tǒng)環(huán)境下運行。

  Windows和MFC的include文件都非常大,即使有一個快速的處理程序,編譯程序也要花費相當長的時間來完成工作。由于每個.CPP文件都包含相同的include文件,為每個.CPP文件都重復處理這些文件就顯得很傻了。

  為避免這種浪費,AppWizard和VisualC++編譯程序一起進行工作,如下所示:

  ◎AppWizard建立了文件stdafx.h,該文件包含了所有當前工程文件需要的MFCinclude文件。且這一文件可以隨被選擇的選項而變化。

  ◎AppWizard然后就建立Stdafx.cpp。這個文件通常都是一樣的。

  ◎然后AppWizard就建立起工程文件,這樣第一個被編譯的文件就是stdafx.cpp。

  ◎當VisualC++編譯stdafx.cpp文件時,它將結(jié)果保存在一個名為stdafx.pch的文件里。(擴展名pch表示預編譯頭文件。)

  ◎當VisualC++編譯隨后的每個.cpp文件時,它閱讀并使用它剛生成的.pch文件。VisualC++不再分析Windowsinclude文件,除非你又編輯了stdafx.cpp或stdafx.h。

  在這個過程中你必須遵守以下規(guī)則:

  ◎你編寫的任何.cpp文件都必須首先包含stdafx.h。

  ◎如果你有工程文件里的大多數(shù).cpp文件需要.h文件,順便將它們加在stdafx.h(后部)上,然后預編譯stdafx.cpp。

  ◎由于.pch文件具有大量的符號信息,它是你的工程文件里最大的文件。

  如果你的磁盤空間有限,你就希望能將這個你從沒使用過的工程文件中的.pch文件刪除。執(zhí)行程序時并不需要它們,且隨著工程文件的重新建立,它們也自動地重新建立。

下載地址

人氣軟件

查看所有評論>>網(wǎng)友評論0

發(fā)表評論

您的評論需要經(jīng)過審核才能顯示

精彩評論

最新評論

蓋樓回復X

(您的評論需要經(jīng)過審核才能顯示)