摘要:
以前在XP上开发的一个程序,今天在Win7上发现无法运行,调试时提示“找不到MSXML2命名空间”,添加引用时找不到“MSXML2”,后来发现原来是这样,下面是别人写的:
解析XML文件使用到了微软的msxml ,在xp下使用的时候,只要#import 编译就可以顺利通过,
当把工程移植到Vista上的时候就会遇到找不到 msxml.dll的错误。
原来在Vista上msxml.dll升级为msxml6.dll,
只要把#import 改成#import
相应using namespace MSXML改成using namespace MSXML2编译即可通过
那么Vista下编译后的可执行文件是不是不可以在XP下使用呢? 阅读全文