目前我的DLL要求当我想从其他应用程序使用它时,mfc80u.dll和msvcr80.dll位于同一目录中。
我认为VS2013中有一个开关以某种方式编译DLL,不再需要这些文件。
我很确定我曾经读过它。
这使得DLL变得更大,对我来说这是值得的。
有人知道那是哪个开关吗?
谢谢!
答案 0 :(得分:2)
要删除VC运行时DLL(不是特定于MFC),请使用/MT
编译器开关。
如果您使用的是MFC,则还必须在项目设置的常规页面中使用Use MFC in Static Library
。