静态库文件中的资源 - MFC

Sma*_*ery 2 c++ resources mfc static-libraries

MFC 似乎无法启动我的对话框,因为它找不到资源标识符。对话框在一个单独的 .lib 文件中(所以它有一个单独的 .rc 文件,我假设它与我的 .exe 文件中的文件有冲突)。我应该如何处理这种情况?

Sma*_*ery 5

在 .exe 文件的 .rc 文件中,添加如下一行:

#include "YourLibResourceFile.rc"
Run Code Online (Sandbox Code Playgroud)

然后,在 .exe 的项目设置中,在 Resources/Additional Include Directories 中向 YourLibResourceFile.rc 所在的位置添加一个额外的包含目录。