MFC不能使用"使用标准windows库"。我想让生成的DLL在其它电脑上可运行,可只能选择"在共享DLL中的MFC"

2025-01-05 14:29:48
推荐回答(1个)
回答1:

新建一个MFC DLL项目

选择“带静态链接MFC的规则DLL”

这样的话生成的DLL自带运行库,可以直接放到其他电脑上运行。但是DLL的体积会增大很多。VC++2010会增大1MB多。

如果是在win32项目中建立的DLL,点项目-属性。

选择“在静态库中使用MFC”。总之不管怎样建立项目,这里必须保证选择了“在静态库中使用MFC”,才能达到你的要求