在静态库中使用MFC 、 在共享dll中使用mfc 两者间的转换

Windows mobile的应用程序把项目设置的从在静态库中使用MFC  改成 在共享dll中使用mfc  时,会运行不了。

需要在部署的附加文件里面加入:

msvcr80.dll|$(BINDIR)/$(INSTRUCTIONSET)/|%CSIDL_PROGRAM_FILES%/$(ProjectName)|0;atl80.dll|$(BINDIR)/$(INSTRUCTIONSET)/|%CSIDL_PROGRAM_FILES%/$(ProjectName)|0;msvcr80d.dll|$(BINDIR)/$(INSTRUCTIONSET)/|%CSIDL_PROGRAM_FILES%/$(ProjectName)|0;MFC80UD.dll|$(BINDIR)/$(INSTRUCTIONSET)/|%CSIDL_PROGRAM_FILES%/$(ProjectName)|0;

 

可以先建个空的 在共享dll中使用mfc  的项目,然后拷贝这段字。

你可能感兴趣的:(windows,mobile,dll,mfc)