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 的项目,然后拷贝这段字。