VS2010生成的MFC应用程序在不能在其他Win7下运行

yxz1212 2016-03-31 09:53:46
我的电脑环境:32bit Win7
用VS2010 MFC写的串口对话框应用程序,在我的电脑和其他的同事的XP系统可以运行,
但是其他Win7(X86和X64都试过)就不能运行,现象是双击exe没反应,任务管理器里也没有。
我已经试过了一些方法如下,都不行:
1.已经改成“在静态库中使用MFC”
2.配置管理器中也相应做了调整,比如Release,Win32,X64等
3.网上很多都是说XP下不能用的,而我是XP可以用而Win7不行,纠结
请大神帮忙~~~
...全文
787 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxz1212 2016-05-05
  • 打赏
  • 举报
回复
我用CSerialPort类实现的串口就没有问题了,谢谢各位~~
赵4老师 2016-04-01
  • 打赏
  • 举报
回复
在64位Windows下: 64位exe和dll在目录c:\windows\system32目录下; 32位exe和dll在目录c:\windows\syswow64目录下; 所以要注意: 在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。 且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll 在win64位系统下设置32位程序使用的数据库别名要用c:\windows\syswow64\cliconfg.exe 在win64位系统下设置32位程序使用的系统DSN要用c:\windows\syswow64\odbcad32.exe
赵4老师 2016-04-01
  • 打赏
  • 举报
回复
用depends.exe查看其它dll依赖的其它dll
lang14 2016-04-01
  • 打赏
  • 举报
回复
可能是某个函数在win7里不兼容,最好的方法是在win7里调试
yxz1212 2016-04-01
  • 打赏
  • 举报
回复
引用 6 楼 zhao4zhong1 的回复:
在64位Windows下: 64位exe和dll在目录c:\windows\system32目录下; 32位exe和dll在目录c:\windows\syswow64目录下; 所以要注意: 在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。 且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll 在win64位系统下设置32位程序使用的数据库别名要用c:\windows\syswow64\cliconfg.exe 在win64位系统下设置32位程序使用的系统DSN要用c:\windows\syswow64\odbcad32.exe
我按您说的方法注册dll的时候出现“模块 *.dll已加载,但对DllregisterServer的调用失败...” 然后按照“http://blog.csdn.net/a1314517love/article/details/7525993”中说的获取管理员权限, 过程中出现很多failed项,运行完成后注册还是会有DllregisterServer的问题, 估计是我们公司电脑有些权限没开放,但我不是专门做上位机的,开权限很麻烦。。。 我简化了程序,发现是因为添加了串口控件才出现这些问题,所以我打算改用其他方式实现串口功能
赵4老师 2016-03-31
  • 打赏
  • 举报
回复
用depends.exe查看exe依赖的dll
yxz1212 2016-03-31
  • 打赏
  • 举报
回复
引用 2 楼 lxd1999 的回复:
Debug模式下能正常运行吗
Debug模式也不行,我在一台安装了VS2010的电脑上也会出现“Debug Assertion Failed!” 我会再多试试~~
yxz1212 2016-03-31
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
用depends.exe查看exe依赖的dll

我用depends.exe在其他Win7 32bit电脑上,发现缺少ieshims.dll,我从网上找了个放进去还是不行,用depends还有3个红色的。
我再从其他方向考虑下,谢谢~~


lxd1999 2016-03-31
  • 打赏
  • 举报
回复
Debug模式下能正常运行吗

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧