求助!VC++6.0运行库问题
各位大侠们,我在win7下用vc++6.0做了一个MFC+MS SQL 2000(ADO访问方式)的小系统,运行一切正常。现在因为需要,我把源程序全部拷贝到XP下重新编译连接运行,却发现其中有的窗口根本无法打开,提示:
Runtime Error!
Program: c:\sc\Debug\devmgr.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more infomation.
确定之后程序就直接退出了。
有的窗口虽然可以打开,但是程序运行结果不对,不知道该怎么解决。
应该是系统运行库和VC运行库不匹配的问题,有没有什么办法能解决呢?
VC++6.0 我已经成功安装在win7上,用很久了,完全正常,这一点请不用怀疑。
我刚装了.NET Framework 3.5,不过没用。 --------------------编程问答-------------------- 试试:在XP下重新建一个工程,然后把代码拷贝过去。 --------------------编程问答-------------------- 这样可以吗?我猜MFC文档在建立之初应该已经在代码中添加了操作系统运行库相关代码,那我直接复制进去不是把新文档中的代码又替换了吗?有没有某几个文件与操作系统直接相关的啊? --------------------编程问答-------------------- 你将自己写的代码拷过去,系统自动生成的代码不要动。 --------------------编程问答-------------------- 生成 release 版本 --------------------编程问答-------------------- 你是不是引用win7库,而XP没有。 --------------------编程问答-------------------- release 版本
补充:.NET技术 , VC.NET