首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在win7的MFC中序列化一个类?

问如何在win7的MFC中序列化一个类?
EN

Stack Overflow用户
提问于 2012-02-13 10:14:49
回答 2查看 201关注 0票数 0

如何在win7的MFC中序列化一个类?我的电脑是win7操作系统,安装了vs2008。如果代码,包括序列化一个类和创建一个备份文件,将代码编写为执行文件并在我的计算机上运行它是OK的,它就可以打开序列化的文件并加载数据。但是如果另一台win7计算机没有安装vs2008,执行文件不能打开序列化文件,加载数据也不成功,但在xp系统下运行是成功的。

我想让我的程序可以运行win7和xp,该怎么做?非常感谢大家。

EN

回答 2

Stack Overflow用户

发布于 2012-02-13 10:26:54

如果您将文件放在"non-appdata“文件夹中,则可能是UAC有问题。您可以检查可能的解决方案here

票数 0
EN

Stack Overflow用户

发布于 2012-02-13 23:12:42

您是否正在尝试使用程序的调试版本?

当您在Visual Studio下创建MFC程序时,它会创建一个32位的项目,并使用MFC的调试版本和运行时库。当您准备好分发程序时,请确保生成的发布版本使用MFC和运行时库的非调试版本。很可能,VS2008运行时库已经在目标Windows7计算机上了。否则,用户将不得不从微软下载并安装Visual C++ 2008运行时文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9254790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档