My app links with MFC as a DLL just fine. When I link it with "MFC statically linked" then I get some errors which seem to have to do with the attempt to redefine strings. I have
a pretty big string table, and the entries in the string table whoose IDs
are above 61440 (which is 0xF000) start
colliding with stuff in MFC/INCLUDE/afxres.rc (for example AFX_IDS_OPENFILE seems to want to use
ID 61440). If I remove the entries in my
string table that are at 61440 and higher, then it builds OK.
Can someone explain what is going on and
how I can get around this? I'd like to
have stuff in my string table above 61440, and as my app is not yet complete, I may wish to add even more stuff in the string table...