Martin Prikryl 26b6b13bc8 5.6 11 ani în urmă
..
Intel 2e4b4738f0 5.2 8 ani în urmă
chs 2e4b4738f0 5.2 8 ani în urmă
cht 2e4b4738f0 5.2 8 ani în urmă
deu 2e4b4738f0 5.2 8 ani în urmă
esp 2e4b4738f0 5.2 8 ani în urmă
fra 2e4b4738f0 5.2 8 ani în urmă
ita 2e4b4738f0 5.2 8 ani în urmă
jpn 2e4b4738f0 5.2 8 ani în urmă
kor 2e4b4738f0 5.2 8 ani în urmă
afx.ini 2e4b4738f0 5.2 8 ani în urmă
afxabort.cpp 2e4b4738f0 5.2 8 ani în urmă
afxasert.cpp 2e4b4738f0 5.2 8 ani în urmă
afxcrit.cpp 2e4b4738f0 5.2 8 ani în urmă
afxdbcs.cpp 2e4b4738f0 5.2 8 ani în urmă
afximpl.h 2e4b4738f0 5.2 8 ani în urmă
afxinl1.cpp 26b6b13bc8 5.6 8 ani în urmă
afxinl2.cpp 2e4b4738f0 5.2 8 ani în urmă
afxinl3.cpp 2e4b4738f0 5.2 8 ani în urmă
afxmem.cpp 2e4b4738f0 5.2 8 ani în urmă
afxstate.cpp 26b6b13bc8 5.6 8 ani în urmă
afxtls.cpp 2e4b4738f0 5.2 8 ani în urmă
afxtrace.cpp 2e4b4738f0 5.2 8 ani în urmă
app3d.cpp 2e4b4738f0 5.2 8 ani în urmă
app3ds.cpp 2e4b4738f0 5.2 8 ani în urmă
appcore.cpp 2e4b4738f0 5.2 8 ani în urmă
appdlg.cpp 2e4b4738f0 5.2 8 ani în urmă
appgray.cpp 2e4b4738f0 5.2 8 ani în urmă
apphelp.cpp 2e4b4738f0 5.2 8 ani în urmă
apphelpx.cpp 2e4b4738f0 5.2 8 ani în urmă
appinit.cpp 2e4b4738f0 5.2 8 ani în urmă
appmodul.cpp 2e4b4738f0 5.2 8 ani în urmă
appprnt.cpp 2e4b4738f0 5.2 8 ani în urmă
appterm.cpp 2e4b4738f0 5.2 8 ani în urmă
appui.cpp 2e4b4738f0 5.2 8 ani în urmă
appui1.cpp 26b6b13bc8 5.6 8 ani în urmă
appui2.cpp 2e4b4738f0 5.2 8 ani în urmă
appui3.cpp 2e4b4738f0 5.2 8 ani în urmă
arccore.cpp 26b6b13bc8 5.6 8 ani în urmă
arcex.cpp 2e4b4738f0 5.2 8 ani în urmă
arcobj.cpp 2e4b4738f0 5.2 8 ani în urmă
arcstrm.cpp 2e4b4738f0 5.2 8 ani în urmă
array_b.cpp 2e4b4738f0 5.2 8 ani în urmă
array_d.cpp 2e4b4738f0 5.2 8 ani în urmă
array_o.cpp 2e4b4738f0 5.2 8 ani în urmă
array_p.cpp 2e4b4738f0 5.2 8 ani în urmă
array_s.cpp 2e4b4738f0 5.2 8 ani în urmă
array_u.cpp 2e4b4738f0 5.2 8 ani în urmă
array_w.cpp 2e4b4738f0 5.2 8 ani în urmă
auxdata.cpp 2e4b4738f0 5.2 8 ani în urmă
barcool.cpp 2e4b4738f0 5.2 8 ani în urmă
barcore.cpp 2e4b4738f0 5.2 8 ani în urmă
bardlg.cpp 2e4b4738f0 5.2 8 ani în urmă
bardock.cpp 2e4b4738f0 5.2 8 ani în urmă
barstat.cpp 2e4b4738f0 5.2 8 ani în urmă
bartool.cpp 2e4b4738f0 5.2 8 ani în urmă
bfcdb.mak 2e4b4738f0 5.2 8 ani în urmă
bfcdll.mak 2e4b4738f0 5.2 8 ani în urmă
bfcisapi.mak 2e4b4738f0 5.2 8 ani în urmă
bfcnet.mak 2e4b4738f0 5.2 8 ani în urmă
bfcole.mak 2e4b4738f0 5.2 8 ani în urmă
borland.mak 26b6b13bc8 5.6 8 ani în urmă
bormem.cpp 2e4b4738f0 5.2 8 ani în urmă
build_.h 2e4b4738f0 5.2 8 ani în urmă
ccdata.cpp 2e4b4738f0 5.2 8 ani în urmă
cmdtarg.cpp 2e4b4738f0 5.2 8 ani în urmă
commimpl.h 2e4b4738f0 5.2 8 ani în urmă
ctlcache.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlconn.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlcore.cpp 2e4b4738f0 5.2 8 ani în urmă
ctldata.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlevent.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlfont.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlframe.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlimpl.h 2e4b4738f0 5.2 8 ani în urmă
ctlinl.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlinplc.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlintl.cpp 2e4b4738f0 5.2 8 ani în urmă
ctllic.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlmodul.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlnownd.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlobj.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlpbag.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlpict.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlppg.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlprop.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlpropx.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlpset.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlpstg.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlpstm.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlquick.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlrefl.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlreg.cpp 2e4b4738f0 5.2 8 ani în urmă
ctltrack.cpp 2e4b4738f0 5.2 8 ani în urmă
ctlview.cpp 2e4b4738f0 5.2 8 ani în urmă
daocore.cpp 2e4b4738f0 5.2 8 ani în urmă
daodfx.cpp 2e4b4738f0 5.2 8 ani în urmă
daoimpl.h 2e4b4738f0 5.2 8 ani în urmă
daoview.cpp 2e4b4738f0 5.2 8 ani în urmă
dbcore.cpp 2e4b4738f0 5.2 8 ani în urmă
dbflt.cpp 2e4b4738f0 5.2 8 ani în urmă
dbimpl.h 2e4b4738f0 5.2 8 ani în urmă
dblong.cpp 2e4b4738f0 5.2 8 ani în urmă
dbrfx.cpp 2e4b4738f0 5.2 8 ani în urmă
dbvar.cpp 2e4b4738f0 5.2 8 ani în urmă
dbview.cpp 2e4b4738f0 5.2 8 ani în urmă
dcmeta.cpp 2e4b4738f0 5.2 8 ani în urmă
dcprev.cpp 2e4b4738f0 5.2 8 ani în urmă
dispimpl.h 2e4b4738f0 5.2 8 ani în urmă
dlgclr.cpp 2e4b4738f0 5.2 8 ani în urmă
dlgcomm.cpp 2e4b4738f0 5.2 8 ani în urmă
dlgcore.cpp 2e4b4738f0 5.2 8 ani în urmă
dlgdata.cpp 2e4b4738f0 5.2 8 ani în urmă
dlgfile.cpp 2e4b4738f0 5.2 8 ani în urmă
dlgfloat.cpp 2e4b4738f0 5.2 8 ani în urmă
dlgfnt.cpp 2e4b4738f0 5.2 8 ani în urmă
dlgfr.cpp 2e4b4738f0 5.2 8 ani în urmă
dlgprnt.cpp 2e4b4738f0 5.2 8 ani în urmă
dlgprop.cpp 2e4b4738f0 5.2 8 ani în urmă
dlgtempl.cpp 2e4b4738f0 5.2 8 ani în urmă
dlldb.cpp 2e4b4738f0 5.2 8 ani în urmă
dllinit.cpp 2e4b4738f0 5.2 8 ani în urmă
dllmodul.cpp 2e4b4738f0 5.2 8 ani în urmă
dllnet.cpp 2e4b4738f0 5.2 8 ani în urmă
dllole.cpp 2e4b4738f0 5.2 8 ani în urmă
doccore.cpp 2e4b4738f0 5.2 8 ani în urmă
dockcont.cpp 2e4b4738f0 5.2 8 ani în urmă
dockstat.cpp 2e4b4738f0 5.2 8 ani în urmă
docmapi.cpp 2e4b4738f0 5.2 8 ani în urmă
docmgr.cpp 2e4b4738f0 5.2 8 ani în urmă
docmulti.cpp 2e4b4738f0 5.2 8 ani în urmă
docsingl.cpp 2e4b4738f0 5.2 8 ani în urmă
doctempl.cpp 2e4b4738f0 5.2 8 ani în urmă
dumpcont.cpp 2e4b4738f0 5.2 8 ani în urmă
dumpflt.cpp 2e4b4738f0 5.2 8 ani în urmă
dumpinit.cpp 2e4b4738f0 5.2 8 ani în urmă
dumpout.cpp 2e4b4738f0 5.2 8 ani în urmă
dumpstak.cpp 2e4b4738f0 5.2 8 ani în urmă
elements.h 2e4b4738f0 5.2 8 ani în urmă
except.cpp 2e4b4738f0 5.2 8 ani în urmă
filecore.cpp 2e4b4738f0 5.2 8 ani în urmă
filefind.cpp 2e4b4738f0 5.2 8 ani în urmă
filelist.cpp 2e4b4738f0 5.2 8 ani în urmă
filemem.cpp 2e4b4738f0 5.2 8 ani în urmă
fileshrd.cpp 2e4b4738f0 5.2 8 ani în urmă
filest.cpp 2e4b4738f0 5.2 8 ani în urmă
filetxt.cpp 2e4b4738f0 5.2 8 ani în urmă
filex.cpp 2e4b4738f0 5.2 8 ani în urmă
fixalloc.cpp 2e4b4738f0 5.2 8 ani în urmă
fixalloc.h 2e4b4738f0 5.2 8 ani în urmă
indicate.rc 2e4b4738f0 5.2 8 ani în urmă
inet.cpp 26b6b13bc8 5.6 8 ani în urmă
inetcall.cpp 2e4b4738f0 5.2 8 ani în urmă
inetimpl.cpp 2e4b4738f0 5.2 8 ani în urmă
inetimpl.h 2e4b4738f0 5.2 8 ani în urmă
isapi.cpp 2e4b4738f0 5.2 8 ani în urmă
isapimix.cpp 2e4b4738f0 5.2 8 ani în urmă
list_o.cpp 2e4b4738f0 5.2 8 ani în urmă
list_p.cpp 2e4b4738f0 5.2 8 ani în urmă
list_s.cpp 2e4b4738f0 5.2 8 ani în urmă
makefile 2e4b4738f0 5.2 8 ani în urmă
map_pp.cpp 2e4b4738f0 5.2 8 ani în urmă
map_pw.cpp 2e4b4738f0 5.2 8 ani în urmă
map_so.cpp 2e4b4738f0 5.2 8 ani în urmă
map_sp.cpp 2e4b4738f0 5.2 8 ani în urmă
map_ss.cpp 2e4b4738f0 5.2 8 ani în urmă
map_wo.cpp 2e4b4738f0 5.2 8 ani în urmă
map_wp.cpp 2e4b4738f0 5.2 8 ani în urmă
mfcdb.rc 2e4b4738f0 5.2 8 ani în urmă
mfcdll.rc 2e4b4738f0 5.2 8 ani în urmă
mfcintl.rc 2e4b4738f0 5.2 8 ani în urmă
mfcnet.rc 2e4b4738f0 5.2 8 ani în urmă
mfcole.rc 2e4b4738f0 5.2 8 ani în urmă
mtcore.cpp 2e4b4738f0 5.2 8 ani în urmă
mtex.cpp 2e4b4738f0 5.2 8 ani în urmă
nolib.cpp 2e4b4738f0 5.2 8 ani în urmă
objcore.cpp 2e4b4738f0 5.2 8 ani în urmă
occcont.cpp 2e4b4738f0 5.2 8 ani în urmă
occddx.cpp 2e4b4738f0 5.2 8 ani în urmă
occddxf.cpp 2e4b4738f0 5.2 8 ani în urmă
occdlg.cpp 2e4b4738f0 5.2 8 ani în urmă
occevent.cpp 2e4b4738f0 5.2 8 ani în urmă
occimpl.h 2e4b4738f0 5.2 8 ani în urmă
occlock.cpp 2e4b4738f0 5.2 8 ani în urmă
occmgr.cpp 2e4b4738f0 5.2 8 ani în urmă
occsite.cpp 2e4b4738f0 5.2 8 ani în urmă
occstub.cpp 2e4b4738f0 5.2 8 ani în urmă
ocdb.h 2e4b4738f0 5.2 8 ani în urmă
ocdbid.h 2e4b4738f0 5.2 8 ani în urmă
oleasmon.cpp 2e4b4738f0 5.2 8 ani în urmă
olebar.cpp 2e4b4738f0 5.2 8 ani în urmă
olebind.h 2e4b4738f0 5.2 8 ani în urmă
olecall.cpp 2e4b4738f0 5.2 8 ani în urmă
olecli1.cpp 26b6b13bc8 5.6 8 ani în urmă
olecli2.cpp 2e4b4738f0 5.2 8 ani în urmă
olecli3.cpp 2e4b4738f0 5.2 8 ani în urmă
olecnvrt.cpp 2e4b4738f0 5.2 8 ani în urmă
oleconn.cpp 2e4b4738f0 5.2 8 ani în urmă
oledata.cpp 2e4b4738f0 5.2 8 ani în urmă
oledisp1.cpp 2e4b4738f0 5.2 8 ani în urmă
oledisp2.cpp 2e4b4738f0 5.2 8 ani în urmă
oledlgs1.cpp 2e4b4738f0 5.2 8 ani în urmă
oledlgs2.cpp 2e4b4738f0 5.2 8 ani în urmă
oledlgs3.cpp 2e4b4738f0 5.2 8 ani în urmă
oledll.cpp 2e4b4738f0 5.2 8 ani în urmă
oledobj1.cpp 2e4b4738f0 5.2 8 ani în urmă
oledobj2.cpp 2e4b4738f0 5.2 8 ani în urmă
oledoc1.cpp 2e4b4738f0 5.2 8 ani în urmă
oledoc2.cpp 2e4b4738f0 5.2 8 ani în urmă
oledoccl.cpp 2e4b4738f0 5.2 8 ani în urmă
oledocip.cpp 2e4b4738f0 5.2 8 ani în urmă
oledocob.cpp 2e4b4738f0 5.2 8 ani în urmă
oledoctg.cpp 2e4b4738f0 5.2 8 ani în urmă
oledocvw.cpp 2e4b4738f0 5.2 8 ani în urmă
oledrop1.cpp 2e4b4738f0 5.2 8 ani în urmă
oledrop2.cpp 2e4b4738f0 5.2 8 ani în urmă
oleenum.cpp 2e4b4738f0 5.2 8 ani în urmă
oleexp.cpp 2e4b4738f0 5.2 8 ani în urmă
olefact.cpp 2e4b4738f0 5.2 8 ani în urmă
oleimpl.h 2e4b4738f0 5.2 8 ani în urmă
oleimpl2.h 2e4b4738f0 5.2 8 ani în urmă
oleinit.cpp 2e4b4738f0 5.2 8 ani în urmă
oleipfrm.cpp 2e4b4738f0 5.2 8 ani în urmă
olelink.cpp 2e4b4738f0 5.2 8 ani în urmă
olelock.cpp 2e4b4738f0 5.2 8 ani în urmă
olemisc.cpp 2e4b4738f0 5.2 8 ani în urmă
olemon.cpp 2e4b4738f0 5.2 8 ani în urmă
olemsgf.cpp 2e4b4738f0 5.2 8 ani în urmă
olepro32.cpp 2e4b4738f0 5.2 8 ani în urmă
olepset.cpp 2e4b4738f0 5.2 8 ani în urmă
olereg.cpp 2e4b4738f0 5.2 8 ani în urmă
olestrm.cpp 2e4b4738f0 5.2 8 ani în urmă
olesvr1.cpp 2e4b4738f0 5.2 8 ani în urmă
olesvr2.cpp 2e4b4738f0 5.2 8 ani în urmă
oletsvr.cpp 2e4b4738f0 5.2 8 ani în urmă
oletyplb.cpp 2e4b4738f0 5.2 8 ani în urmă
oleui1.cpp 2e4b4738f0 5.2 8 ani în urmă
oleui2.cpp 2e4b4738f0 5.2 8 ani în urmă
oleunk.cpp 2e4b4738f0 5.2 8 ani în urmă
olevar.cpp 2e4b4738f0 5.2 8 ani în urmă
olevar1.cpp 2e4b4738f0 5.2 8 ani în urmă
oleverb.cpp 2e4b4738f0 5.2 8 ani în urmă
plex.cpp 2e4b4738f0 5.2 8 ani în urmă
ppgcolor.cpp 2e4b4738f0 5.2 8 ani în urmă
ppgfont.cpp 2e4b4738f0 5.2 8 ani în urmă
ppgpict.cpp 2e4b4738f0 5.2 8 ani în urmă
ppgstock.cpp 2e4b4738f0 5.2 8 ani în urmă
prompts.rc 2e4b4738f0 5.2 8 ani în urmă
readme.bcb 2e4b4738f0 5.2 8 ani în urmă
sockcore.cpp 2e4b4738f0 5.2 8 ani în urmă
sockimpl.h 2e4b4738f0 5.2 8 ani în urmă
stdafx.cpp 2e4b4738f0 5.2 8 ani în urmă
stdafx.h 26b6b13bc8 5.6 8 ani în urmă
strcore.cpp 2e4b4738f0 5.2 8 ani în urmă
strex.cpp 26b6b13bc8 5.6 8 ani în urmă
thrdcore.cpp 2e4b4738f0 5.2 8 ani în urmă
timecore.cpp 2e4b4738f0 5.2 8 ani în urmă
tooltip.cpp 2e4b4738f0 5.2 8 ani în urmă
trckrect.cpp 2e4b4738f0 5.2 8 ani în urmă
validadd.cpp 2e4b4738f0 5.2 8 ani în urmă
viewcmn.cpp 2e4b4738f0 5.2 8 ani în urmă
viewcore.cpp 2e4b4738f0 5.2 8 ani în urmă
viewedit.cpp 2e4b4738f0 5.2 8 ani în urmă
viewform.cpp 2e4b4738f0 5.2 8 ani în urmă
viewhtml.cpp 2e4b4738f0 5.2 8 ani în urmă
viewoled.cpp 2e4b4738f0 5.2 8 ani în urmă
viewprev.cpp 2e4b4738f0 5.2 8 ani în urmă
viewprnt.cpp 2e4b4738f0 5.2 8 ani în urmă
viewrich.cpp 2e4b4738f0 5.2 8 ani în urmă
viewscrl.cpp 2e4b4738f0 5.2 8 ani în urmă
winbtn.cpp 2e4b4738f0 5.2 8 ani în urmă
wincore.cpp 2e4b4738f0 5.2 8 ani în urmă
winctrl1.cpp 2e4b4738f0 5.2 8 ani în urmă
winctrl2.cpp 2e4b4738f0 5.2 8 ani în urmă
winctrl3.cpp 2e4b4738f0 5.2 8 ani în urmă
winctrl4.cpp 2e4b4738f0 5.2 8 ani în urmă
winctrl5.cpp 2e4b4738f0 5.2 8 ani în urmă
winctrl6.cpp 2e4b4738f0 5.2 8 ani în urmă
winctrl7.cpp 2e4b4738f0 5.2 8 ani în urmă
winfrm.cpp 2e4b4738f0 5.2 8 ani în urmă
winfrm2.cpp 2e4b4738f0 5.2 8 ani în urmă
winfrmx.cpp 2e4b4738f0 5.2 8 ani în urmă
wingdi.cpp 2e4b4738f0 5.2 8 ani în urmă
wingdix.cpp 2e4b4738f0 5.2 8 ani în urmă
winhand.cpp 2e4b4738f0 5.2 8 ani în urmă
winhand_.h 2e4b4738f0 5.2 8 ani în urmă
winmain.cpp 2e4b4738f0 5.2 8 ani în urmă
winmdi.cpp 2e4b4738f0 5.2 8 ani în urmă
winmenu.cpp 2e4b4738f0 5.2 8 ani în urmă
winmini.cpp 2e4b4738f0 5.2 8 ani în urmă
winocc.cpp 2e4b4738f0 5.2 8 ani în urmă
winsplit.cpp 2e4b4738f0 5.2 8 ani în urmă
winstr.cpp 2e4b4738f0 5.2 8 ani în urmă
winutil.cpp 2e4b4738f0 5.2 8 ani în urmă

readme.bcb

Using MFC 4.2 with Borland C++Builder 4.0
-----------------------------------------

Here are the steps to build the MFC libraries with BCB. We will assume
that your copy of Borland C++Builder is located in c:\bcb.

1) Build the Libraries
-------------------
Note: the makefile's DEBUG=1 switch enables Diagnostics in the libraries
and DBGINFO=1 enables Turbo Debugger information.

1.1) Static Non-Debug library
------------------------

To build the static, non-debug library (NAFXCW.LIB)

make -fborland.mak DEBUG=0 LIBDIR=c:\bcb\lib

1.2) Static Debug library
--------------------

To build the static, debug library (NAFXCWD.LIB)

make -fborland.mak LIBDIR=c:\bcb\lib

1.3) Non-Debug DLLs and Libraries
----------------------------

To build the monolithic MFC DLL (BFC42.DLL, BFC42.LIB, and BFC42S.LIB)

make -fbfcdll.mak DEBUG=0 LIBDIR=c:\bcb\lib

NOTE: BFC42.DLL contains everything you'll need for MFC in non-debug
mode. When building MFC with DEBUG=1, you'll end up with 3 DLLs (see
1.4)


1.4) Debug DLLs and Libraries
------------------------

To build the debug MFC DLLs:

BFC42D.DLL, BFC42D.LIB
BFCO42D.DLL, BFCO42D.LIB
BFCN42D.DLL, BFCN42D.LIB
BFCD42D.DLL, BFCD42D.LIB

make -fbfcdll.mak LIBDIR=c:\bcb\lib
make -fbfcole.mak LIBDIR=c:\bcb\lib
make -fbfcnet.mak LIBDIR=c:\bcb\lib
make -fbfcdb.mak LIBDIR=c:\bcb\lib

2) Install Libraries and DLLs
--------------------------

The libraries that were created should already be in the Borland
directory C:\BCB\LIB. Copy the new DLLs (located in this directory) to
the Windows System directory, typically C:\WINDOWS\SYSTEM32.


3) Try it out
----------

The MFC examples all contain Borland C++Builder project files (.BPRs) that
have the proper defines and switches set for the type of MFC application
being built.

In case you want to add these into an existing MAKEFILE or otherwise compile
at the command line, here is a list of the defines that should be added with
-D in a compiler configuration file:

MFC 4.2, Static, No OLE:
_X86_;_WINDOWS;_MSC_VER=1100;_AFX_PORTABLE;_AFX_NOFORCE_LIBS;_MT;
_CRT_PORTABLE;_AFX_NO_DEBUG_CRT;

MFC 4.2, Static, OLE:
INC_OLE2;_X86_;_WINDOWS;_MSC_VER=1100;_AFX_PORTABLE;_AFX_NOFORCE_LIBS;
_MT;_CRT_PORTABLE;_AFX_NO_DEBUG_CRT;

MFC 4.2, Dynamic, No OLE:
_RTLDLL;_AFXDLL;_DLL;_X86_;_WINDOWS;_MSC_VER=1100;_AFX_PORTABLE;
_AFX_NOFORCE_LIBS;_MT;_CRT_PORTABLE;_AFX_NO_DEBUG_CRT;

MFC 4.2, Dynamic, OLE:
INC_OLE2;_RTLDLL;_AFXDLL;_DLL;_X86_;_WINDOWS;_MSC_VER=1100;
_AFX_PORTABLE;_AFX_NOFORCE_LIBS;_MT;_CRT_PORTABLE;_AFX_NO_DEBUG_CRT;

The libraries needed to link with are as follows:

MFC 4.2, Static, No Diagnostics, No OLE:
nafxcw.lib odbc32.lib import32.lib cw32mt.lib

MFC 4.2, Static, No Diagnostics, OLE:
nafxcw.lib ole2w32.lib odbc32.lib import32.lib cw32mt.lib

MFC 4.2, Static, Diagnostics, No OLE:
nafxcwd.lib odbc32.lib import32.lib cw32mt.lib

MFC 4.2, Static, Diagnostics, OLE:
nafxcwd.lib ole2w32.lib odbc32.lib import32.lib cw32mt.lib

MFC 4.2, Dynamic, No Diagnostics, No OLE:
bfcs42.lib bfc42.lib odbc32.lib import32.lib cw32mti.lib

MFC 4.2, Dynamic, No Diagnostics, OLE:
bfcs42.lib bfc42.lib ole2w32.lib odbc32.lib import32.lib cw32mti.lib

MFC 4.2, Dynamic, Diagnostics, No OLE:
bfcs42d.lib bfc42d.lib bfco42d.lib bfcn42d.lib odbc32.lib
import32.lib cw32mti.lib

MFC 4.2, Dynamic, Diagnostics, OLE:
bfcs42d.lib bfc42d.lib bfco42d.lib bfcn42d.lib ole2w32.lib
odbc32.lib import32.lib cw32mti.lib

NOTE: When building from the command line remember to use the -VF switch