--stdafx.h中沒有函數庫,只是定義了一些環境參數,使得編譯出來的程序能在32位的操作系統環境下運行。
windows和mfc的include文件都非常大,即使有一個快速的處理程序,編譯程序也要花費相當長的時間來完成工作。由于每個.cpp文件都包含相同的include文件,為每個.cpp文件都重復處理這些文件就顯得很傻了。
為避免這種浪費,appwizard和visualc++編譯程序一起進行工作,如下所示:
--appwizard建立了文件stdafx.h,該文件包含了所有當前工程文件需要的mfcinclude文件。且這一文件可以隨被選擇的選項而變化。
--appwizard然后就建立stdafx.cpp。這個文件通常都是一樣的。
--然后appwizard就建立起工程文件,這樣第一個被編譯的文件就是stdafx.cpp。
--當visualc++編譯stdafx.cpp文件時,它將結果保存在一個名為stdafx.pch的文件里。(擴展名pch表示預編譯頭文件。)
--當visualc++編譯隨后的每個.cpp文件時,它閱讀并使用它剛生成的.pch文件。visualc++不再分析windowsinclude文件,除非你又編輯了stdafx.cpp或stdafx.h。
在這個過程中你必須遵守以下規則:
--你編寫的任何.cpp文件都必須首先包含stdafx.h。
--如果你有工程文件里的大多數.cpp文件需要.h文件,順便將它們加在stdafx.h(后部)上,然后預編譯stdafx.cpp。
--由于.pch文件具有大量的符號信息,它是你的工程文件里最大的文件。
如果你的磁盤空間有限,你就希望能將這個你從沒使用過的工程文件中的.pch文件刪除。執行程序時并不需要它們,且隨著工程文件的重新建立,它們也自動地重新建立。
資源簡介:使用方法如下: 1、在工程中加入comm.h這個頭文件 2、在stdafx.h中加入 #include 3、在聚合類改變方法如下: 原句:public IDispatchImpl 新句:public IDispatchImpl<_EnumColl::CollectionType, &IID_IUsers, &LIBID_TEST07Lib> OK,就這么簡單,然后再加入...
上傳時間: 2013-12-24
上傳用戶:84425894
資源簡介:單向鏈表\qlist.h 單向鏈表\stdafx.h 單向鏈表\stdafx.cpp 單向鏈表\單向鏈表.cpp 單向鏈表\單向鏈表.ncb 單向鏈表\單向鏈表.dsp 單向鏈表\單向鏈表.dsw 單向鏈表\單向鏈表.opt
上傳時間: 2013-12-29
上傳用戶:zmy123
資源簡介:雙向鏈表\qdlist.h 雙向鏈表\stdafx.cpp 雙向鏈表\stdafx.h 雙向鏈表\雙向鏈表.cpp 雙向鏈表\雙向鏈表.ncb 雙向鏈表\雙向鏈表.dsw 雙向鏈表\雙向鏈表.dsp 雙向鏈表\雙向鏈表.opt
上傳時間: 2015-05-30
上傳用戶:lwwhust
資源簡介:stdafx.h vc++重要的頭文件的 要放到vc98/include文件夾里面
上傳時間: 2013-12-04
上傳用戶:561596
資源簡介:數據結構 課程 2叉樹的遍歷 #include "stdafx.h" #include <iostream.h> typedef char elemtype
上傳時間: 2013-11-30
上傳用戶:tb_6877751
資源簡介:實現了EVC所有列雙擊可編輯,也適用于VC++ #include "stdafx.h" #include "FM.h"//這個不要也似乎可以,因為是對話框的頭文件 #include "EditListCtrl.h" #include <windowsx.h>
上傳時間: 2016-08-15
上傳用戶:xlcky
資源簡介:stdafx.h : 標準系統包含文件的包含文件。 Microsoft C 和 C++ 編譯器提供了用于預編譯任何 C 或 C++ 代碼(包括內聯代碼)的選項。利用此性能特性,可以編譯穩定的代碼體,將已編譯狀態的代碼存儲在文件中,以及在隨后的編譯中,將預編譯的代碼與仍在開...
上傳時間: 2013-11-28
上傳用戶:hakim
資源簡介:stdafx.h這個是VC里面的預編譯頭文件,里面什么函數都沒有,只是編譯器為了優化編譯速度而使用的一個文件,通過VC里面的選項可以選擇使用或者不使用這個文件,這個文件一般用來包含一些不常被更改內容的頭文件,它可以保證編譯器編譯速度的提高,具體的資料你...
上傳時間: 2017-02-14
上傳用戶:anng
資源簡介:--stdafx.h中沒有函數庫,只是定義了一些環境參數,使得編譯出來的程序能在32位的操作系統環境下運行。 windows和mfc的include文件都非常大,即使有一個快速的處理程序,編譯程序也要花費相當長的時間來完成工作。由于每個.cpp文件都包含相同的include文件...
上傳時間: 2021-05-19
上傳用戶:1155
資源簡介:先編寫MFC DLL,打開VC++6.0 => File => New => Project => MFC AppWizzard(dll),在 Project name 里輸入Calc =>Next => Finish. 好了,現在你打開Workspace的FileView就可以看到已經有Calc.h、Calc.cpp、stdafx.h、stdafx.cpp這4個文件了.
上傳時間: 2013-12-21
上傳用戶:13681659100
資源簡介:DES,MD5,ZLIB算法源代碼 文件列表: Adler32.cpp ArithDLL.cpp ArithDLL.def ArithDLL.dll ArithDLL.dsp ArithDLL.dsw ArithDLL.h ArithDLL.lib ArithDLL.ncb ArithDLL.opt ArithDLL.plg Arithzxz.h Arithzxz.h.BAK Compress.cpp CRC.cpp De...
上傳時間: 2014-11-23
上傳用戶:bibirnovis
資源簡介:WinCE環境下檢測SD卡序列號,編程環境: eVC4.0 + PPC2003。 文件清單: newres.h ReadMe.txt Resource.h SDTest.aps SDTest.cpp SDTest.h SDTest.rc SDTest.vcc SDTest.vcl SDTest.vcp SDTestDlg.cpp SDTestDlg.h stdafx.cpp stdafx.h
上傳時間: 2013-12-21
上傳用戶:爺的氣質
資源簡介:OpenSVM was developped under Visual C++ 6.0 SP6, You can open the workspace file(*.dsw) in the opensvm-src folder. The folder include the svm.h and svm.cpp which in the libsvm (Copyright (c) 2000-2007 Chih-Chung Chang and Chih-Jen Lin ...
上傳時間: 2016-01-30
上傳用戶:asdfasdfd
資源簡介:aygshellSOURCE ======================================== Windows CE AYGSHELL ======================================== AppWizard AYGSHELL DLL 偙AYGSHELL AYGSHELL.vcp (.vcp)AYGSHELL.cpp ////////////////////////////////////////...
上傳時間: 2016-03-17
上傳用戶:jcljkh
資源簡介:非常適合內嵌式mp3播放,例如控制臺!注意看壓縮包里readme.doc 詳細過程,在ARM及MIPS下通過 新建一個 wce application,選擇 a simple windows ce application 在 1.tool->options->directories>include files里包含必要的頭文件 D:\WINCE500\pubilc\direc...
上傳時間: 2016-05-05
上傳用戶:ynsnjs
資源簡介:idea算法VC++源碼,包含系列文件 idea.h idea.cpp ideadlg.h ideadlg.cpp resource.h stdafx.h stdafx.c
上傳時間: 2014-01-15
上傳用戶:rocketrevenge
資源簡介:用C語言實現了ISODATA算法,包括ISODATA.vcproj,ISODATA.cpp, stdafx.h, stdafx.cpp
上傳時間: 2017-04-23
上傳用戶:luke5347
資源簡介:數據結構中迷宮問題的求解,迷宮問題.vcproj 這是使用應用程序向導生成的 VC++ 項目的主項目文件。 它包含生成該文件的 Visual C++ 的版本信息,以及有關使用應用程序向導選擇的平臺、配置和項目功能的信息。 迷宮問題.cpp 這是主應用程序源文件。 stda...
上傳時間: 2013-12-30
上傳用戶:moshushi0009
資源簡介:應用程序:Example 項目概述 ======================================================================== 應用程序向導已為您創建了此 Example 應用程序。 本文件概要介紹組成 Example 應用程序的每個文件的內容。 Example.vcproj 這是使用...
上傳時間: 2017-07-23
上傳用戶:dragonhaixm
資源簡介:// 學生管理.cpp : Defines the entry point for the application. // #include "stdafx.h" #include "resource.h" #define MAX_LOADSTRING 100 // Global Variables: HINSTANCE hInst; // current instance TCHAR szTitle[MAX_LOADSTRING]; ...
上傳時間: 2016-12-29
上傳用戶:767483511
資源簡介:// 學生管理.cpp : Defines the entry point for the application. // #include "stdafx.h" #include "resource.h" #define MAX_LOADSTRING 100 // Global Variables: HINSTANCE hInst; // current instance TCHAR szTitle[MAX_LOADSTRING]; ...
上傳時間: 2016-12-29
上傳用戶:767483511
資源簡介:H橋的一些資料,自己整理得,包括一些電路圖和pdf文檔資料
上傳時間: 2013-04-24
上傳用戶:banyou
資源簡介:H.264/AVC是由國際電信聯合會的視頻專家組和國際標準化組織的運動圖像專家組組成的聯合視頻小組制定的下一代視頻壓縮標準。新標準采用了一些先進算法,因此具有優異的壓縮性能和極好的網絡親和性,滿足低碼率情況下的高質量視頻的傳輸。 H.264/AVC采用的先進...
上傳時間: 2013-04-24
上傳用戶:lanjisu111
資源簡介:H.264作為新一代視頻編碼標準,相比上一代視頻編碼標準MPEG2,在相同畫質下,平均節約64﹪的碼流。該標準僅設定了碼流的語法結構和解碼器結構,實現靈活性極大,其規定了三個檔次,每個檔次支持一組特定的編碼功能,并支持一類特定的應用,因此。H.264的編碼...
上傳時間: 2013-06-13
上傳用戶:夜月十二橋
資源簡介:H.264/AVC是由ITU和ISO兩大組織聯合組成的JVT共同制定的一項新的視頻壓縮技術標準,在較低帶寬上提供高質量的圖像傳輸是H.264/AVC的應用亮點。在同樣的視覺質量前提下,H.264/AVC比H.263和MPEG-4節約了50%的碼率。但H.264獲得優越性能的代價是計算復雜度的增...
上傳時間: 2013-07-18
上傳用戶:zukfu
資源簡介:設計了一種適合于H.264 的變字長解碼器根據碼流特點進行模塊劃分減少硬件開銷采用并行結構解NAL 包解碼效率高采用了桶形移位器進行并行解碼每個時鐘解一個碼字采用Verilog 語言進行設計仿真并通過
上傳時間: 2013-07-15
上傳用戶:shen007yue
資源簡介:H.264官方中文版,H.264官方中文版,H.264官方中文版,H.264官方中文版
上傳時間: 2013-05-27
上傳用戶:h886166
資源簡介:在信息化發展的當前,音視頻等多媒體作為信息的載體,在社會生活的各個領域,起著越來越重要的作用。數字視頻的海量性成為阻礙其應用的的瓶頸之一。在這種情況下,H.264作為新一代的視頻壓縮標準,以其高性能的壓縮效率,成為備受關注的焦點和研究問題。H.2...
上傳時間: 2013-06-04
上傳用戶:shijiang
資源簡介:信息化社會的到來以及IP技術的興起,正深刻的改變著電信網絡的面貌以及未來技術發展的走向。無線通信技術的發展為實現數字化社區提供了有力的保證。而視頻通信則成為多媒體業務的核心。如何在環境惡劣的無線環境中,實時傳輸高質量的視頻面臨著巨大的挑戰,因...
上傳時間: 2013-06-18
上傳用戶:也一樣請求
資源簡介:隨著數字電視日益深入人心,高清概念越來越為人所熟知。帶有高清視頻功能的產品已經逐步走向人們的工作和生活,高清視頻處理已經從理論研究走向系統實際應用。毫無疑問,無論是從觀眾的視覺還是從產業的角度來看,高清視頻已經成為數字視頻技術發展的必然趨勢...
上傳時間: 2013-04-24
上傳用戶:acon