MFC is failing to launch my dialog boxes, it seems, because it can't find the resource identifiers. The dialog boxes are in a separate .lib file (so it has a separate .rc file, which, I'm assuming, somehow conflicts with the one in my .exe file). How should I be handling this situation?
                +3 
                A: 
                
                
              
            In the .rc file for the .exe file, add a line like this:
#include "YourLibResourceFile.rc"
Then, in the .exe's project settings, add an additional include directory to where YourLibResourceFile.rc is, in Resources/Additional Include Directories.
                  Smashery
                   2009-10-29 07:32:57
                
              
                +2 
                A: 
                
                
              You can't store resources (.rc files contents) in a static library. And since you can have only one "main" .rc file, all other .rc files mst be included in that one using an #include statement, such as explained by Smashery (Edit: Oh! Smashery, you are the OP!).
                  Serge - appTranslator
                   2009-10-30 09:23:58
                
              Yeah, I discovered this accidentally by myself =P Thanks for your answer! +1
                  Smashery
                   2009-11-05 01:01:19