Tesseract  3.02
tesseract-ocr/ccutil/mfcpch.h
Go to the documentation of this file.
00001 // mfcpch.h : include file for standard system include files,
00002 //  or project specific include files that are used frequently, but
00003 //      are changed infrequently
00004 //
00005 // For Unix and mac the file does nothing. It needs to be included in all cpp
00006 // files for compatibility with the PC pre-compiled header mechanism.
00007 #ifdef _WIN32
00008 #ifndef _AFXDLL
00009 #define WIN32_LEAN_AND_MEAN
00010 #define STRICT 1
00011 //#include <windows.h>
00012 #include <stdlib.h>
00013 #else
00014 #define VC_EXTRALEAN             // Exclude rarely-used stuff from Windows headers
00015 
00016 #include <afxwin.h>              // mfc core and standard components
00017 #include <afxext.h>              // mfc extensions
00018 
00019 #ifndef _AFX_NO_OLE_SUPPORT
00020 #include <afxole.h>              // mfc ole classes
00021 #include <afxodlgs.h>            // mfc ole dialog classes
00022 #include <afxdisp.h>             // mfc ole automation classes
00023 #endif                           // _AFX_NO_OLE_SUPPORT
00024 
00025 #ifndef _AFX_NO_DB_SUPPORT
00026 #include <afxdb.h>               // mfc odbc database classes
00027 #endif                           // _AFX_NO_DB_SUPPORT
00028 
00029 #ifndef _AFX_NO_DAO_SUPPORT
00030 #include <afxdao.h>              // mfc dao database classes
00031 #endif                           // _AFX_NO_DAO_SUPPORT
00032 
00033 #ifndef _AFX_NO_AFXCMN_SUPPORT
00034 #include <afxcmn.h>              // mfc support for windows 95 common controls
00035 #endif                           // _AFX_NO_AFXCMN_SUPPORT
00036 #endif
00037 #endif