DLL不应该要求mfc依赖

时间:2014-10-31 17:12:16

标签: c++ dll visual-studio-2013 mfc

目前我的DLL要求当我想从其他应用程序使用它时,mfc80u.dll和msvcr80.dll位于同一目录中。

我认为VS2013中有一个开关以某种方式编译DLL,不再需要这些文件。

我很确定我曾经读过它。

这使得DLL变得更大,对我来说这是值得的。

有人知道那是哪个开关吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

要删除VC运行时DLL(不是特定于MFC),请使用/MT编译器开关。 enter image description here

如果您使用的是MFC,则还必须在项目设置的常规页面中使用Use MFC in Static Library