Boost logo

Boost-Build :

From: brock_peabody (bpyama_at_[hidden])
Date: 2003-10-14 12:47:55


If I try to build a console project using MFC with VC 7.1, I get all
kinds of unresolved externals, such as:

nafxcw.lib(apphelp.obj) : error LNK2001: unresolved external
symbol __mbctype

I can fix the problem by using Win32 instead of MFC (by including
windows.h instead of afx.h), but I can't use that solution - your
libraries have to be either all MFC or all not-MFC.

I can also fix it by adding:

/D "_LIB" /D "_AFXDLL" /D "_MBCS"

to the compiler commands in tools\msvc.jam, which is OK for me since
all of my projects have to use MFC.

Is there a more correct way to do this?

Still learning,

Brock

 


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk