我有一个DLL(VC ++ VS2017),可以很好地编译并且运行良好。
它具有/ MD(C运行时设置的动态链接),如在快照中所示: 现在我决定
现在,所有操作都可以编译,链接和运行,直到此处为止。但是,如果我按如下方式介绍 std :: fstream ,
#include <fstream>
std::fstream file2("C:\\afile.txt", std::ios::app);
它引入了以下链接器错误:
error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MD_DynamicRelease' in ABCSrc.obj
我想知道如何添加fstream引入此错误。
我的运行时值为“ Dynamic / MD”,如附件快照所示,但不确定为什么会显示此错误。我该如何解决。